padmatrix
Goto Top

Lokaler Pdf printer per Skript umbennen

Hallo IT Gurus face-smile

Ich muss per Skrip bei 300 Client den Lokal installierten PDF printer umbennen.

Hat jemand eine Idee wie man das am einfachsten realisiert. Denke da an ein vbs oder ein batch Skrip.

Danke schon mal für eure Ideeen

freundliche Grüsse
pad
Kommentar vom Moderator Biber am 27.01.2011 um 16:47:50 Uhr
Zitat von @padmatrix:
[Titel] Lokaler Pdf printer per Skript umbennen
Ich muss per Skrip bei 300 Client den Lokal installierten PDF printer umbennen.
Hallo IT Gurus face-smile
Hallo Umbenn-Guru face-smile
Set /a rgc+=2
#725

Content-ID: 159589

Url: https://administrator.de/contentid/159589

Ausgedruckt am: 19.11.2024 um 19:11 Uhr

60730
60730 27.01.2011 um 14:38:00 Uhr
Goto Top
Hi umbenner

es gibt

  • x Verschiedene Clients, die Batch und Shell verstehen, darunter auch dein ungenanntes Windows
  • x verschiedene lokal installierte PDF Drucker

Wird etwas schwer eine Lösung anzubieten, die x² abdeckt. face-sad

Gruß
Ravers
Ravers 27.01.2011 um 14:44:33 Uhr
Goto Top
So oder so wirds schwierig!

Auch wenn man annimmt das der Drucker "PDF-Drucker" heißt und diesen in "PDF-Drucker2" umbenannt werden soll.

Ausser die Registry nach Druckernamen durchsuchen und alles ersetzen durch den neuen Namen ... aber: ich mach es nicht!! face-wink
Tobias-Azubi
Tobias-Azubi 27.01.2011 um 14:44:51 Uhr
Goto Top
Folgendes gefunden :

Set drucker = wmi.Get("Win32_Printer.DeviceID='" + printerName + "'")
status = drucker.RenamePrinter(newPrinterName)

Quelle : 1

LG

PS.: Vorraussetzung hierfür ist das die Drucker überall gleich heißen
H41mSh1C0R
H41mSh1C0R 27.01.2011 um 14:46:58 Uhr
Goto Top
Alternativ:

Invoke-WMIMethod -path "Win32_Printer.DeviceID='TestPrinter'" -name RenamePrinter -argumentList "NewPrinterName"  

Aber auch hier ist Voraussetzung das die Drucker gleich heißen =) und Windows inkl. Powershell vorliegt.
padmatrix
padmatrix 30.01.2011 um 16:50:18 Uhr
Goto Top
...danke für die Informationen, werde es nächste Woche testen.

mfg
pad