Например:
Get-CsAdUser –LdapFilter "Department=IT" | Format-Table DisplayName, Enabled, SipAddress –AutoSize
Так как же создать псевдоним для такой команды? Что ж, этого не происходит: PowerShell позволяет создавать псевдонимы только для командлетов, функций, сценариев или файлов.
Так есть ли способ обойти эту проблему? Конечно, есть: всегда есть способ обойти проблему. (Ну, кроме случаев, когда нет.) Во-первых, вы могли бы написать скрипт, который запускает эту команду для вас; в этом нет ничего плохого. Тем не менее, еще лучшим подходом может быть создание функции, которая запускает вашу команду для вас. Вы знаете, функция, которая выглядит так:
Function itusers {Get-CsAdUser –LdapFilter "Department=IT" | Format-Table DisplayName, Enabled, SipAddress –AutoSize}
Здесь есть небольшая функция itusers, которая возвращает всех пользователей в ИТ-отдел, а затем отображает значение атрибутов DisplayName, Enabled и SipAddress для каждого из этих пользователей (и в хорошо отформатированной таблице для загрузки).
Инструкции, как видно здесь.