ADで有効なユーザーのみを取得しようとしています。このコード行を実行すると、エラーが返されます。リクエストされた情報に対して有効なユーザーのみをフィルタリングするためにフィルターも使用してみましたが、単一のIDではなくすべてのドメインからすべてのユーザーが返されます。
Get-ADUser : A positional parameter cannot be found that accepts argument 'enabled -eq 'true''.
これは、エラーをスローしている私のコードです。
Get-ADGroupMember -Identity 'Animal Shop A' | Get-ADUser -Filter '*' | Get-ADUser Where "enabled -eq 'true'" | Get-ADUser -Properties ('Mail')
これはすべてのドメインからすべてのユーザーを返します
Get-ADGroupMember -Identity 'Animal Shop A' | Get-ADUser -Filter "enabled -eq'true'" | Get-ADUser -Properties ('Mail')
それらの両方で私の構文は間違っていますか? 「動物屋A」、「動物屋B」の値を返したいだけの場合
両方のコマンドについて知っておくべき重要事項:昇格したPowerShellプロセスを使用する必要があります。そうしないと、結果が完全にならない可能性があります。