Nachfolgend ein paar Snipes zum Abfragen des Active Directory nach Computerkonten. Da ich sie recht selten brauche und jedes Mal suchen muss, schreibe ich sie hier auf ;):
Abfragen aller Computerkonten mit den Informationen Name, Betriebssystem, BetriebssystemVersion als Spalte und Exort als CSV.
PS C:\> Get-ADComputer -Filter * | SELECT Name,Betriebssystem,BetriebssystemVersion | Export-CSV c:\temp\ps-ad.csv
Abfragen aller Computerkonten mit einem bestimmten Teil, z.B. Notebook, im Hostnamen
PS C:\> Get-ADComputer -Filter “Name -like ‘*Notebook*'”
Abfrage aller Computerkonten mit einem bestimmten Teil, z.B. Notebook, im Hostnamen und Rückgabe des Namen, DNSHostname (FQDN) und der IPV4 Adresse:
PS C:\> Get-ADComputer -Filter “Name -like ‘*Notebook*'” -Properties IPv4Address | FT Name,DNSHostName,IPv4Address -A
Name DNSHostName IPv4Address
—- ———– ———–
Notebook01 Notebook01.domain.com 192.168.0.1
Notebook02 Notebook02.domain.com 192.168.0.2
Abfrage aller Computerkonten mit einem bestimmten Teil, z.B. Notebook, im Hostnamen und Rückgabe des Namen und des Datetime des zuletzt gesetzten Passwortes:
PS C:\> Get-ADComputer -Filter “Name -like ‘*Notebook*'” -Properties PasswordLastSet | FT Name,PasswordLastSet
Name PasswordLastSet
—- —————
Notebook01 07.07.2014 18:21:20
Notebook02 07.03.2014 11:01:25
Natürlich alles als Snipe und unter Vorbehalt. Mehr z.B. auf diesen Seiten: Link zu Active Directory Cmdlets