PowerShell - Получаем список трастов AD

Получаем список трастов AD с помощью PowerShell для текущего домена:

$myLocalDomain = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()

$myLocalDomain.GetAllTrustRelationships() | ft -AutoSize

Тоже самое только если нужно явно указать конкретный домен (указываем в переменной $SpecDomain):

$SpecDomain = "my.holding.com"

$myRootDirContext = New-Object System.DirectoryServices.ActiveDirectory.DirectoryContext('domain',$SpecDomain)

$myRootDomain = [System.DirectoryServices.ActiveDirectory.Domain]::GetDomain([System.DirectoryServices.ActiveDirectory.DirectoryContext]$myRootDirContext)

$myRootDomain.GetAllTrustRelationships() | ftAutoSize

Источник информации: organic fertilizer - using powershell to list active directory trusts

Добавить комментарий