非標準のログイン名を持つユーザーがいるため、Active Directory からの情報 (コンピューター名、説明、およびユーザー samAccountName) を組み合わせようとしています。
使用しているユーザーのコンピュータの説明「FirstName LastName」があり、コンピュータ名と説明を出すことができました。
しかし、次のスクリプトでログインを抽出しようとすると:
Get-ADComputer -Filter 'name -like "wks-*"' -properties description|
sort name|
%{"$($_.name),$($_.description),$(get-aduser -Filter {name -eq $_.description})"}
特定のユーザーの識別名を取得するだけです。
デフォルトで別のプロパティを返す方法はありますか? そうでない場合、どのようにしてそのようなことを達成することができますか?
このように最後に .samaccountname を追加してみました:
%{"$($_.name),$($_.description),$(get-aduser -Filter {name -eq $_.description}).samaacountname"}
しかし、これはそれを識別名に連結するだけです。