Active Directory グループに属する特定の ou のメンバーのリストを取得しようとしています。次のエラーが表示されます。
パラメータ名「Searchbase」に一致するパラメータが見つかりません
何か案は?
Import-Module ActiveDirectory
Get-ADGroupMember "Test" | -Searchbase "OU=US,DC=domain,DC=net" | Format-Table Name
Active Directory グループに属する特定の ou のメンバーのリストを取得しようとしています。次のエラーが表示されます。
パラメータ名「Searchbase」に一致するパラメータが見つかりません
何か案は?
Import-Module ActiveDirectory
Get-ADGroupMember "Test" | -Searchbase "OU=US,DC=domain,DC=net" | Format-Table Name
説明した状況に相当する例は、ページの下部にあるGet-ADGroupMember - Example 1のドキュメントにあります。この例では、AD LDS インスタンス内のすべてのドメイン ローカル グループのグループ メンバーを取得しています。
get-adgroup -server localhost:60000 -filter {GroupScope -eq "DomainLocal"} -SearchBase "DC=AppNC" |
get-adgroupmember -partition "DC=AppNC"
-Searchbase がGet-ADGroupMemberではなく Get-ADGroup のパラメーターであることに注意してください。これにより、Get-ADGroup で一度グループを取得し、それを Get-ADGroupMember にパイプするだけで済みます。変数または他の関数からのパイプは、PowerShell ではかなり一般的であり、操作を分離し、(変数の場合) 結果を再利用できるため便利です。