2016-03-29 10 views
1

Ich habe eine CSV-Datei mit einer Liste von PCs in meiner Domäne. Ich wollte die "Description" -Feldinformationen von AD für jede der in AD aufgelisteten Maschinen erhalten. Das ist, was ich habe, so weit:Verwenden von PowerShell zum Auflisten Objekt Beschreibung

Import-Module ActiveDirectory 

Get-ADComputer -Filter {OperatingSystem -NotLike "*Server*"} -SearchBase "OU=Active,OU=Regular Computers,OU=EPComputers,DC=epenergy,DC=net" -Properties * | Select-Object Name,OperatingSystem,CanonicalName | Export-Csv C:\PCList.csv -NoTypeInformation 

Ich bin nicht sicher, wo ich in der Get-ADObject hinzufügen müssen und das Feld Beschreibung herauszufiltern oder auch dort, wo auf das beginnen. Jede Hilfe wäre großartig!

Vielen Dank!

Antwort

1

Sie geben derzeit nur die folgenden Eigenschaften aus: Name, Betriebssystem, CanonicalName zu Ihrem CVS. Wenn Sie der Liste der Objekte, die Sie auswählen, eine Beschreibung hinzufügen, sollten Sie auch die Beschreibung-Eigenschaften erhalten.

Select-Object Name,OperatingSystem,CanonicalName,Description 

dies Ihr Code-Block machen würde:

Import-Module ActiveDirectory 

Get-ADComputer -Filter {OperatingSystem -NotLike "*Server*"} -SearchBase "OU=Active,OU=Regular Computers,OU=EPComputers,DC=epenergy,DC=net" -Properties * | Select-Object Name,OperatingSystem,CanonicalName,Description | Export-Csv C:\PCList.csv -NoTypeInformation 

ich meinen Tests haben allerdings die folgenden verwenden, ist es der Name, Beschreibung, Operating und canonicalName von allen Maschinen auf meine Domain zurückgegeben:

Import-Module ActiveDirectory 

Get-ADComputer -Filter * -Properties * | Select-object name,Description,OperatingSystem,CanonicalName | Export-Csv C:\PCList.csv -NoTypeInformation 

Sie könnten this website nützlich finden, kann ich meine Powershell Fragen finden fast immer Antworten auf SS64

+1

Das hat perfekt funktioniert !! Vielen Dank!! –

+0

@ abernal87 du bist willkommen :) –

Verwandte Themen