2016-06-01 9 views
1

監査人は、いくつかの異なるドメインの特定のグループのACLに関する質問をしています。プライマリドメイン(アカウント)に必要な情報を返すスクリプトを作成しましたが、別のドメイン(Medco)に切り替えてそのグループのACLを取得することはできません。 Get-Aclコマンドレットを切り替えて、他のドメインの情報を読み取るにはどうすればよいですか。異なるドメインからのGet-Acl

Get-Content 'U:\ad\scripts\Scripts - Input\ADGroup Permissions - Medco.txt' | ForEach-Object { 
    $OutputG = $_ 
    $Group = "AD:" + (Get-ADgroup $_ -Server Medco).distinguishedname 
    (Get-Acl $Group).access | 
    Where-Object { 
     $_.ActiveDirectoryRights -like "*write*" -or 
     $_.ActiveDirectoryRights -like "*delete*" 
    } | 
    Sort-Object IdentityReference | 
    Select-Object identityreference, 
     @{L='Access'; E={$_.ActiveDirectoryRights -join ";"}}, 
     @{"n"="Group";"e"={"$OutputG"}} 
} | Export-csv ".\Scripts - Output\ACL_Medco_$CurrentDate.csv" -NoTypeInformation 

シナリオはdistinguishedNameGet-Aclでそれを使用して取得するために、グループ名を渡すために、私は特定のドメインのための.txtファイルからグループ名を読み取り、その後、ForEach-Objectています。プライマリドメインのグループの最初のセットは、情報を正しく返します(その部分を表示しません)。私はグループが次のドメインに存在を知っているが、問題はそれがあなたの代わりにデフォルトのADの、新しいADクエリプロバイダを作成するには、New-PSDriveのを使用する必要があります

Get-Acl : Cannot find path 'AD:CN=Medco Infrastructure & Security,OU=Recipients - 
Distribution Lists,OU=Legacy Exchange 5.5,OU=Exchange,DC=medco,DC=com' because it 
does not exist. 
At line:4 char:4 
+ (Get-Acl $Group).access 
+ ~~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (:) [Get-Acl], ItemNotFoundException 
    + FullyQualifiedErrorId : GetAcl_PathNotFound_Exception, Microsoft.PowerShell.Commands.GetAclCommand

答えて

0

を言ってエラーをスローするためにGet-Aclということです:.次に、新しいドライブを照会し、デフォルトのドライブではなく照会します。

New-PSDrive -Name AD2 -PSProvider ActiveDirectory -Server 'DC.medco.com' -root "//RootDSE/" 

$Group = 'AD2:' + (Get-ADgroup $_ -Server Medco).distinguishedname 
(Get-Acl $Group).access | 
. . . 

あなたが動的にサーバーを割り当てたい場合は、あなたが

(Get-ADDomainController -DomainName 'medco.com' -Discover).hostName 

し、必要に応じてのようなものを使用することができ、ドメイン名あなた場合は、既存の識別名

から取得することができます。たとえば 2つ以上のドメインを持っている場合は、同じ名前の新しいドメインを設定する前にRemove-PSDriveを使用する必要があります。コマンドの追加/削除を最小限に抑えるため、ドメインごとにADグループをグループ化することをお勧めします。

関連する問題