
AD には従業員 ID に似たカスタム属性があります。get-aduser を使用して、フィルターによってこのフィールドから情報を取得できますが、その属性に基づいてユーザーを検索することはできません。検索しても結果は返されません。
例えば:
get-aduser -filter {カスタム属性 -like '34356'}
何も返さないが、get-aduser -properties * -filter {customattribute -like *}を実行すると
その属性を持つユーザーがすべてのユーザーのリストに表示されます。
答え1
お役に立てれば:
PS C:> ipmo アクティブディレクトリ
PS C:> New-PSDrive -Name charlotte -PSProvider activedirectory -Root "AD:\ou=charlotte,dc=iammred,dc=net"
PS シャーロット:> get-item -Path "cn=ed wilson" -Properties *
これにより、ユーザーのすべてのプロパティが提供されます。ユーザーのリストを表示する場合は、ユーザーのリストを変数に保存し、 for ループを使用してループできると思います。