2013-05-14 24 views
6

tôi đã kịch bản PS sau viết:Làm thế nào để có được tài sản cụ thể với Get-AdUser

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

Từ những gì tôi có thể nói nó phải được trở về chỉ DisplayName. Nó trả về tất cả mọi thứ mặc dù. Vấn đề là DistinguishedName đang gây ra vấn đề cắt ngắn sau này trong quá trình của tôi. Làm thế nào tôi có thể nhận được kịch bản để chỉ trả lại tài sản nhất định?

Trả lời

8

sử dụng lựa chọn đối tượng cho expample:

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

hmmm ... đó quay trở lại một lỗi: ArgumnetNull.Microsoft.PowerShell.Commands. SelectObjectCommand. – kickinchicken

+0

Tôi đang tìm kiếm cú pháp cho Select-Object. Nếu nó hoạt động, tôi sẽ gửi kịch bản. – kickinchicken

+0

lỗi nói rằng người dùng trong đường ống chưa đặt displayname.Try xóa '-expand' –

4

này đã làm việc cho tôi là tốt:

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"

Các vấn đề liên quan