web-dev-qa-db-ja.com

Get-AdUserで特定のプロパティを取得する方法

次のPSスクリプトを作成しました。

Get-ADUser -Filter * -SearchBase 'OU=Users & Computers, DC=aaaaaaa, DC=com' -Properties DisplayName | Export-CSV "ADUsers.csv"

私が知ることができるのは、DisplayNameのみを返すことです。しかし、すべてを返しています。問題は、DistinguishedNameがプロセスの後半で切り捨ての問題を引き起こしていることです。特定のプロパティのみを返すようにスクリプトを取得するにはどうすればよいですか?

11
kickinchicken

たとえば、select-objectを使用します。

Get-ADUser -Filter * -SearchBase 'OU=Users & Computers, DC=aaaaaaa, DC=com' -Properties DisplayName | select -expand displayname | Export-CSV "ADUsers.csv" 
11
CB.

これは私にとってもうまくいきました:

Get-ADUser -Filter * -SearchBase "ou=OU,dc=Domain,dc=com" -Properties Enabled, CanonicalName, Displayname, Givenname, Surname, EmployeeNumber, EmailAddress, Department, StreetAddress, Title | select Enabled, CanonicalName, Displayname, GivenName, Surname, EmployeeNumber, EmailAddress, Department, Title | Export-CSV "C:\output.csv"

7
user3277524