Druckserver: Export Druckernamen mit zugehöriger UID (UniqueID)
Hallo Zusammen,
ich möchte gerne von einem Druckserver alle Druckernamen mit zugehöriger UID (UniqueID) der Drucker ausgeben lassen.
Gibt es dafür eine Möglichkeit?
Vielen Dank vorab und schöne Grüße
ich möchte gerne von einem Druckserver alle Druckernamen mit zugehöriger UID (UniqueID) der Drucker ausgeben lassen.
Gibt es dafür eine Möglichkeit?
Vielen Dank vorab und schöne Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2837549287
Url: https://administrator.de/forum/druckserver-export-druckernamen-mit-zugehoeriger-uid-uniqueid-2837549287.html
Ausgedruckt am: 31.03.2025 um 23:03 Uhr
7 Kommentare
Neuester Kommentar
Servus.
Was für eine "UniqueID" meinst du?
Powershell:
Get-Printer
Hast du deinne gewünschten Eigenschaften ermittelt, selektiere sie und exportiere in einem Rutsch in eine CSV.
Grüße Uwe
Was für eine "UniqueID" meinst du?
Powershell:
Get-Printer | fl *
# oder auch
Get-CimInstance Win32_Printer | fl *
Hast du deinne gewünschten Eigenschaften ermittelt, selektiere sie und exportiere in einem Rutsch in eine CSV.
Get-Printer | select Name,DriverName,ComputerName,PortName,ShareName | export-csv .\printers.csv -Delimiter ";" -NoType Encoding UTF8
Die UID ist eine einmalig vergebene Geräte ID (wie z.B. MAC-ID) welche verwendet wird um den Drucker bei der Anwendung von Gruppenrichtlinien zu identifizieren. (soweit ich das verstanden habe)
Das ist nur eine eindeutige generierte GUID für die GPP wird aber bei neu erstellen der GPP immer wieder erneuert, sie muss in der GPP nur eindeutig sein. Die ID ist also nicht sowas wie eine eindeutige ID die sich niemals ändert, sie ist nur dafür da die Drucker in der GPO auseinander zu halten.Willst du alle Drucker die über GPPs verteilt werden auflisten willst dann itteriere einfach alle printers.xml Files rekursiv im SYSVOL.
Z.B. so
Get-ChildItem "\\$env:USERDNSDOMAIN\sysvol" -File -Filter Printers.xml -Recurse | %{
([xml](gc $_.Fullname)).SelectNodes("//SharedPrinter|//PortPrinter|//LocalPrinter") | select uid,@{n="Path";e={$_.Properties.Path}},@{n="LocalName";e={$_.Properties.Localname}}
}
Moin,
Es gibt zwar sogenannte OIDs (https://en.wikipedia.org/wiki/Object_identifier), aber die behalten die Hersteller für sich.
Die werden nicht rausgegeben.

Es gibt zwar sogenannte OIDs (https://en.wikipedia.org/wiki/Object_identifier), aber die behalten die Hersteller für sich.
Die werden nicht rausgegeben.
Zitat von @TomTomBon:
Es gibt zwar sogenannte OIDs (https://en.wikipedia.org/wiki/Object_identifier),
Totally of topic.Es gibt zwar sogenannte OIDs (https://en.wikipedia.org/wiki/Object_identifier),
aber die behalten die Hersteller für sich.
Die werden nicht rausgegeben.

Die Antwort passt jetzt aber echt zum Wochentag. 😅Die werden nicht rausgegeben.
Serie: Von einem Druckserver die Druckernamen und Unique ID´s exportieren
Druckserver: Export Druckernamen mit zugehöriger UID (UniqueID)7