Мне было поручено предоставить список всех учетных записей служб в нескольких доменах, но они получают только учетные записи от основного домена или получают «реферал был возвращен с сервера»
Если я запускаю приведенный ниже код, он возвращает учетные записи служб из основного домена, но не дочерние домены. Если я отредактирую код и вручную добавлю в один из дочерних доменов, он вернет ошибку «реферал был возвращен с сервера». Я пытался использовать сервер глобального порта и порт (3268) в качестве сервера, но все равно получаю ошибку «переход». Я относительно новичок в PowerShell, поэтому заранее прошу прощения, если я пропустил любую информацию, которая вам так нужна.
$domains = [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest() | Select Domains
ForEach($domain in $domains.Domains){
$ous = (Get-ADOrganizationalUnit -Filter "Name -like 'ServiceAccounts'" -Server ($domain.Name) -SearchScope Subtree)
}
$ous | ForEach-Object{Get-ADUser -Filter * -SearchBase $_.DistinguishedName} | Select SamAccountName | Export-Csv c:\temp\service.csv
В основном мне нужно найти все OU с именем «ServiceAccounts» и экспортировать пользователей каждого в файл csv, как из основного домена, так и из дочерних доменов. Пожалуйста, помогите, спасибо!