ドメイン ローカル グループからドメイン/フォレストからユーザーの詳細をインポートするための以下の ps スクリプトがあります。これどうやってするの?
Get-ADGroupMember "test" | Select-Object samaccountname, name, distinguishedname | Export-CSV -path "c:\test.csv" -notypeinformation
ドメイン ローカル グループからドメイン/フォレストからユーザーの詳細をインポートするための以下の ps スクリプトがあります。これどうやってするの?
Get-ADGroupMember "test" | Select-Object samaccountname, name, distinguishedname | Export-CSV -path "c:\test.csv" -notypeinformation
一部のプロパティは、ユーザー オブジェクトの既定のプロパティ セットに含まれていません。その場合、追加の (またはすべての) プロパティを使用してユーザーにクエリを実行する必要があります。たとえば、次のようになります。
Get-ADGroupMember "test" `
| Get-ADUser -Properties * `
| select samaccountname, name, distinguishedname, mail `
| Export-CSV "C:\test.csv" -NoTypeInformation
私の知る限り、(DNS)ドメイン名はAD属性ではありませんが、識別名から派生させることができます:
(Get-ADUser "name").distinguishedName -replace '^.*?,dc=' -replace ',dc=', '.'
select
したがって、次のようにステートメントに別のプロパティを追加できます。
@{n="domain";e={$_.distinguishedName -replace '^.*?,dc=' -replace ',dc=', '.'}}
紹介エラーについては、グループに別のドメインのメンバーが含まれているようです。同じフォレスト内の他のドメインに対して AD PowerShell コマンドレットを実行できるようにするには、次のすべての要件を満たす必要があります。