Попытка выполнить команду в foreach
цикле, который содержит различные места поиска, например:Как использовать ввод конвейера в цикле foreach?
$ous ='ou=Staff,dc=example,dc=local', 'ou=Managers,dc=example,dc=local'
$colItems = $ous | ForEach { Get-ADUser -Filter * -SearchBase "ou=Example,dc=example,dc=local" -Properties whenCreated | select -Property Enabled,Name,SamAccountName,whenCreated }
Я хочу, чтобы заменить OU в поисковом запросе каждый раз
"ou=Example,dc=example,dc=local"
используйте 'foreach ($ ou in $ ous)' (без заглавных букв) - уменьшает путаницу между конструкцией цикла 'foreach' и псевдонимом командлета' ForEach-Object' –