web-dev-qa-db-fra.com

Comment obtenir des propriétés spécifiques avec Get-AdUser

J'ai écrit le script PS suivant:

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

D'après ce que je peux dire, il ne devrait renvoyer que DisplayName. Il retourne tout cependant. Le problème est que DistinguishedName provoque des problèmes de troncature plus tard dans mon processus. Comment puis-je obtenir que le script ne renvoie que certaines propriétés?

11
kickinchicken

en utilisant select-object par exemple:

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

Cela a également fonctionné pour moi:

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