Vorhandene Drucker mit Powershell Skript ändern
Ich wünsch euch allen erstmal einen schönen Sonntag ;)
Zu meinem Problem/meiner Frage:
Aktuell besitzen wir in der Firma 3 Druckerserver für 2 Standorte (2x 2008 und 1x 2019).
Geplant ist dass nur noch der 2019er Druckerserver für beide Standorte zuständig ist.
Nun würde ich mir gerne die Arbeit ersparen bei jedem Nutzer die Drucker der alten Server händisch raus zu löschen und die neuen eintragen zu müssen.
Dazu hab ich mir gedacht/die Frage gestellt ob ich dass möglichst elegant mit einem Powershell Skript lösen kann.
Die Auflistung bei einem Nutzer kann so aussehen:
\\xyzstandort1\PD240
\\yzxstandort2\PD230
\\neuerserver\PD220
Am liebsten würde ich es ja so lösen dass der Skript wenn er einen Drucker von einem der alten Server sieht diese löscht und dann genau den gleichen Drucker vom neuen Server einbindet.
Also aus \\xyzstandort1\PD240 sollte dann \\neuerserver\PD240 werden.
Alternativ hätte ich aber auch Logdateien wo alle eingerichteten Drucker der einzelnen Nutzer aufgelistet ist und der Skript dann damit arbeiten könnte.
Ich muss jetzt dazu sagen dass ich erst seit Mitte diesen Jahres mit meiner Ausbildung als Fachinformatiker fertig bin und bis jetzt noch keine wirkliche Erfahrung mit Powershell Skripten schreiben habe,
Ich würde mich freuen wenn Ihr mir einmal sagen könntet ob meine Überlegung mit Powershell überhaupt umsetzbar ist und wo ich mich einlesen kann um den Skript zu schreiben.
Ich möchte keinen fertigen Skript serviert bekommen sondern mir das selbst erarbeiten
Zu meinem Problem/meiner Frage:
Aktuell besitzen wir in der Firma 3 Druckerserver für 2 Standorte (2x 2008 und 1x 2019).
Geplant ist dass nur noch der 2019er Druckerserver für beide Standorte zuständig ist.
Nun würde ich mir gerne die Arbeit ersparen bei jedem Nutzer die Drucker der alten Server händisch raus zu löschen und die neuen eintragen zu müssen.
Dazu hab ich mir gedacht/die Frage gestellt ob ich dass möglichst elegant mit einem Powershell Skript lösen kann.
Die Auflistung bei einem Nutzer kann so aussehen:
\\xyzstandort1\PD240
\\yzxstandort2\PD230
\\neuerserver\PD220
Am liebsten würde ich es ja so lösen dass der Skript wenn er einen Drucker von einem der alten Server sieht diese löscht und dann genau den gleichen Drucker vom neuen Server einbindet.
Also aus \\xyzstandort1\PD240 sollte dann \\neuerserver\PD240 werden.
Alternativ hätte ich aber auch Logdateien wo alle eingerichteten Drucker der einzelnen Nutzer aufgelistet ist und der Skript dann damit arbeiten könnte.
Ich muss jetzt dazu sagen dass ich erst seit Mitte diesen Jahres mit meiner Ausbildung als Fachinformatiker fertig bin und bis jetzt noch keine wirkliche Erfahrung mit Powershell Skripten schreiben habe,
Ich würde mich freuen wenn Ihr mir einmal sagen könntet ob meine Überlegung mit Powershell überhaupt umsetzbar ist und wo ich mich einlesen kann um den Skript zu schreiben.
Ich möchte keinen fertigen Skript serviert bekommen sondern mir das selbst erarbeiten
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1536252712
Url: https://administrator.de/contentid/1536252712
Ausgedruckt am: 24.11.2024 um 00:11 Uhr
6 Kommentare
Neuester Kommentar
Servus.
Wie weit sind denn die Standorte voneinander entfernt? Wie angebunden?
Ich kann nur davon abraten, Druckdaten vom Client am Standort A durch z.B. einen VPN-Tunnel zu Standort B zu schicken und dann wieder zurück - das ist zum scheitern verurteilt.
Wenn du skripten willst, hier ist ist die Vorlage:
https://docs.microsoft.com/en-us/powershell/module/printmanagement/set-p ...
Cheers,
jsysde
Wie weit sind denn die Standorte voneinander entfernt? Wie angebunden?
Ich kann nur davon abraten, Druckdaten vom Client am Standort A durch z.B. einen VPN-Tunnel zu Standort B zu schicken und dann wieder zurück - das ist zum scheitern verurteilt.
Wenn du skripten willst, hier ist ist die Vorlage:
https://docs.microsoft.com/en-us/powershell/module/printmanagement/set-p ...
Cheers,
jsysde
Unsere User bezogenen GPO´s was die Drucker anbelangt funktionieren leider nicht aber ich konnte bisher noch nicht heraus finden wieso
Wie richtest du die GPO ein? Der immer funktionierende Weg wäre: Eine leere GPO erzeugen, dann in die Druckerverwaltung gehen, den Drucker mir rechtsklick anklicken und "Mit Gruppenrichtlinie bereitstellen" anklicken. Die GPO auswählen und "per User" und "Per Conputer" auswählen. Hinzufügen anklicken nicht vergessen, sonst bleibt die GPO leer.bei jedem Nutzer die Drucker der alten Server händisch raus zu löschen und die neuen eintragen zu müssen.
Biege doch einfach nur das DNS auf den neuen Druckerserver um, vorausgesetzt, es ist ein reiner Druckerserver.