回答:
例えば:
Get-CsAdUser –LdapFilter "Department=IT" | Format-Table DisplayName, Enabled, SipAddress –AutoSize
では、そのようなコマンドのエイリアスをどのように作成しますか?さて、あなたはしないでください:PowerShellは、あなただけは、コマンドレット、関数、スクリプト、またはファイルのエイリアスを作成できます。
この問題を回避する方法はありますか?もちろん、問題を回避する方法は常にあります。(そうでない場合を除きます。)1つには、そのコマンドを実行するスクリプトを作成できます。間違いなくそれは間違いありません。ただし、さらに良い方法は、コマンドを実行する関数を作成することです。次のような関数です。
Function itusers {Get-CsAdUser –LdapFilter "Department=IT" | Format-Table DisplayName, Enabled, SipAddress –AutoSize}
ここにあるのは、itusersという名前の小さな関数です。この関数は、IT部門のすべてのユーザーを返し、それらの各ユーザーのDisplayName、Enabled、およびSipAddress属性の値を表示します。ブート)。
ここに見られる指示。