0
私はスクリプトを使用してADUserデータベースを通過し、特定の人物/データを選択しようとしています。ここに私の現在のコードは次のとおりです。ADuserリストをループする場合
$users = Get-ADUser -Filter * -Properties extensionattribute9,Displayname,mail
$results = $users | ForEach-Object {
if ($_.extensionattribute9 -like '*Smith*')
{
select Displayname,mail
}
}
$results
この作品たら、私は、さらにいくつかのforeachのオブジェクトのループを追加し、特定の他のextensionattribute9値を持っているより多くのユーザーを取得することがあります。しかし、最初のものはエラーなしで実行されますが、一度終了しても何も表示されません。 extensionattribute9変数に何か問題がありますか?私は$ _を付けずにこのスクリプトを試してみましたが、おそらくそれを認識できないと言いました。
に変更
ありがとうございました!それは完全に働いた。なぜ私がその$ _を追加する必要があるのか説明できますか? –
パイプライン変数$ _のいくつかのプロパティを選択する必要があるためです。選択する$ _を配管することなく、選択するものは何もありません - 意味があることを望みます。そうでない場合は、私は今夜詳細にそれを説明しようとします – DAXaholic
それは理にかなっています。再度、感謝します。 –