Powershell export
Hallo,
ich muss aus Active Directory eine Liste exportieren, von Usern die eine Telefonnummer haben! Leider exportiert mein Skript alle User, auch die ohne Telefonnummer. Wie muss das Skript aussehen, wenn nur User mit einer Telefonnummer exportiert werden sollen?
Hoffe ihr könnt mir helfen.
Danke schon mal im Vorraus.
ich muss aus Active Directory eine Liste exportieren, von Usern die eine Telefonnummer haben! Leider exportiert mein Skript alle User, auch die ohne Telefonnummer. Wie muss das Skript aussehen, wenn nur User mit einer Telefonnummer exportiert werden sollen?
Hoffe ihr könnt mir helfen.
Danke schon mal im Vorraus.
Please also mark the comments that contributed to the solution of the article
Content-Key: 318524
Url: https://administrator.de/contentid/318524
Printed on: April 26, 2024 at 14:04 o'clock
5 Comments
Latest comment
Um welches Telefonnummernfeld geht es? Alle oder nur ein bestimmtes?
Folgendes beachtet alle "phone" Eigenschaften der jeweiligen AD-User (es gibt ja eine ganze Menge davon!), sobald eines belegt ist wir der User mit übernommen.
Die Attributnamen der Telefonnummer-Eigenschaften findest du auch alle hier:
http://www.kouti.com/tables/userattributes.htm
Grüße Uwe
Folgendes beachtet alle "phone" Eigenschaften der jeweiligen AD-User (es gibt ja eine ganze Menge davon!), sobald eines belegt ist wir der User mit übernommen.
Get-AdUser -Filter * -Properties * -ResultSetSize $null -PipelineVariable user | ?{$_ | gm *phone* | ?{$user.($_.Name) -ne $null}} | select Name,*phone* | export-csv 'C:\liste.csv' -Delimiter ";" -NoType -Encoding UTF8
http://www.kouti.com/tables/userattributes.htm
Grüße Uwe
Habe ich dir doch oben schon die Vorlage geliefert.
Hier braucht's echt jeder mundgerecht
get-aduser -SearchBase 'ou=Benutzer,ou=Standort,DC=domain,DC=com' -filter 'objectClass -eq "user"' -Properties * -pipelinevariable user | ?{"officephone", "mobilephone", "facsimileTelephoneNumber" | ?{$user.$_ -ne $null}} | Select name, sn, givenName, department, officephone, mobilephone, facsimileTelephoneNumber, emailaddress | Sort-Object surname | Export-Csv adressliste.csv -notypeinformation -delimiter ";" -encoding utf8