かなり基本的なスクリプト - AD で Ou を検索し、コンピューターをエクスポートします - 各コンピューターをアレイに格納して、後でループしてコンピューターに対していくつかのコマンドを実行できるようにします。アレイ自体にはあまり運がありませんが、ここで完全に軌道から外れていますか?
$computers = @()
$i = 0
$ou = [ADSI]"LDAP://OU=Domain Controllers,DC=test,DC=local"
foreach ($child in $ou.psbase.Children) {
if ($child.ObjectCategory -like '*computer*') {
Write-Host $child.Name
$computers[$i] = $child.name
}
$i += 1
}