2
でのforeach内の変数のフィールドを使用しますので、私は、Active Directoryのユーザーのリストを持っている:あなたは3つの可能な説明を持っているので、私が何をしたいのかは、PowerShellの
$users = Get-AdUser -Filter {Enabled -eq "True"}
は、彼らの説明に基づいてグループですユーザーリスト全体で
しかし:私もさえforeach
の内側Description
フィールドを使用するように見えることはできません。
foreach ($user in $users)
{
Write-Host $user.Name
Write-Host $user.Description
}
その名前が示すではなく、その説明。
これはなぜですか?
非常にありがとうございます。各コマンドレットの既定のプロパティの参照先を教えてください。 –
私はそれが十分に文書化されているとは思わないが、結果を 'get-member'コマンドレットに渡すと、すべてのオブジェクトのプロパティとメソッドが表示されます。たとえば、 'get-aduser -filter * | get-member' –
実際には、ここでは 'get-aduser'のために文書化されているようです:https://social.technet.microsoft.com/wiki/contents/articles/12037.active-directory-get-aduser-default-and -extended-properties.aspx。また、FYIでは '-properties *'を実行することですべてのプロパティを取得できます。 –