非アクティブなコンピューター アカウントをすべて一覧表示するスクリプトを作成しています。結果からいくつかのシステムを除外したいと思います。
除外するすべてのシステムを含むテキスト ファイルがあります (1 行に 1 つのシステム名)。すべてのアイテムは、プロパティ名「name」のオブジェクトに格納されます。したがって、$excluded には以下が含まれます。
name
----
system1
system2
非アクティブなシステムをすべて一覧表示するには、Search-ADAccount コマンドレットを使用します。
$InactiveComputers = Search-ADAccount -AccountInactive -TimeSpan 90 -ComputersOnly | Where {$_.Enabled -eq $true}
もちろん、すべての結果を 1 つずつループすることはできますが、システムを結果から直接除外する簡単な方法はありますか? select-object または where-object で可能だと感じていますが、オブジェクトの結果と比較する方法がわかりません。