Hallo,
hoffentlich bin ich hier richtig!
Also nächste Woche ist es so weit und wir übersiedeln in der Arbeit.
Insgesamt sind es um die 200 Leute und ich muss schauen das jeder Arbeitsplatz wieder läuft. Nun da im neuen Haus die Drucker alle andere Namen vom Rechenzentrum bekommen müssen die bei jedem geändert werden.
Zur Zeit ist es so das die Drucker im RZ installiert sind und man mit der drucken.cmd die Drucker einstellen kann. Diese wird beim starten des Rechners ausgeführt und somit alle Drucker eingerichtet.
Aussehen tut Sie so:
@echo off
rem -----------------------------------------------------------------
rem ---- Druckerverbindungen für Microsoft-Printserver ----
rem -----------------------------------------------------------------
rem --- SA3 Q3/2004 ----
rem --- Version 1.8 ----
rem -----------------------------------------------------------------
rem Nötige Änderungen:
rem Ändern des AbteilungsKurzeichen
rem Ändern des AbteilungsPrintservers
set abtkurz=UAT
set PServer=PSUAT01
rem -----------------------------------------------------------------
rem ---- Anzeige der Druckerverbindung unter Drucker ----
rem -----------------------------------------------------------------
rem - Die rem's sind dort zu entfernen wo eine Verbindung gebraucht wird
rem - bzw. die Zeile kopieren falls mehrere Verbinungen benötigt werden
rem - Ändern von yy durch die laufenden Nummer des Druckers
rem -
rem - Der erste Drucker wird automatisch als Standarddrucker eingerichtet
rem -
rem - Für Standarddrucker
rem - zB: con2prt /cd \\%PServer%\q%abtkurz%01
rem - Für weitere Drucker
rem - zB: con2prt /c \\%PServer%\q%abtkurz%01
Rem - 1. Drucker (Standarddrucker)
con2prt /cd \\%PServer%\q%abtkurz%01
Rem - Weitere Drucker
con2prt /c \\%PServer%\q%abtkurz%05
con2prt /c \\%PServer%\q%abtkurz%06
con2prt /c \\PSBAW01\qbaw50
So mein Problem ist folgendes:
Ich hab nicht vor das ich bei allen 200 Anwendern diese Datei manuell zu ändern. Mein Plan ist es das ich jedem eine E-Mail schicke mit einem Link welcher zu einer Batchdatei im Netzwerk führt (auf die hat natürlich jeder Zugriff) und diese Datei muss erstmal alle bereits "installierten" Drucker am PC löschen, die neue Drucken.cmd vom Netzwerk holen und unter C:/Util abspeichern (die alte wird dabei überschrieben und die Meldung "Wollen Sie diese Datei überschreiben" soll automatisch mit JA beantwortet werden) und dann soll er die Datei gleich ausführen damit alle Drucker die derjenige bekommt gleich installiert sind!
Mein Ansatz ist folgender:
@echo off
copy /Y N.\Alle\drucken.cmd C:\util
C:\util\drucken.bat
Das is mal das Grundscript mit dem die drucken.cmd vom Netzwerk in C:\Util reinkopiert wird aber wie können erst die alten Drucker gelöscht werden und wie mach ich das er die Datei dann automatisch ausführt?
Falls jemand meint die Batchdatei einfach im AD unter Anmeldescripten reinzugeben usw. das geht leider nicht oder is aufwendiger da wir da eine Genehmigung vom Rechenzentrum brauchen usw.
Wär kann mir helfen?
Danke
hoffentlich bin ich hier richtig!
Also nächste Woche ist es so weit und wir übersiedeln in der Arbeit.
Insgesamt sind es um die 200 Leute und ich muss schauen das jeder Arbeitsplatz wieder läuft. Nun da im neuen Haus die Drucker alle andere Namen vom Rechenzentrum bekommen müssen die bei jedem geändert werden.
Zur Zeit ist es so das die Drucker im RZ installiert sind und man mit der drucken.cmd die Drucker einstellen kann. Diese wird beim starten des Rechners ausgeführt und somit alle Drucker eingerichtet.
Aussehen tut Sie so:
@echo off
rem -----------------------------------------------------------------
rem ---- Druckerverbindungen für Microsoft-Printserver ----
rem -----------------------------------------------------------------
rem --- SA3 Q3/2004 ----
rem --- Version 1.8 ----
rem -----------------------------------------------------------------
rem Nötige Änderungen:
rem Ändern des AbteilungsKurzeichen
rem Ändern des AbteilungsPrintservers
set abtkurz=UAT
set PServer=PSUAT01
rem -----------------------------------------------------------------
rem ---- Anzeige der Druckerverbindung unter Drucker ----
rem -----------------------------------------------------------------
rem - Die rem's sind dort zu entfernen wo eine Verbindung gebraucht wird
rem - bzw. die Zeile kopieren falls mehrere Verbinungen benötigt werden
rem - Ändern von yy durch die laufenden Nummer des Druckers
rem -
rem - Der erste Drucker wird automatisch als Standarddrucker eingerichtet
rem -
rem - Für Standarddrucker
rem - zB: con2prt /cd \\%PServer%\q%abtkurz%01
rem - Für weitere Drucker
rem - zB: con2prt /c \\%PServer%\q%abtkurz%01
Rem - 1. Drucker (Standarddrucker)
con2prt /cd \\%PServer%\q%abtkurz%01
Rem - Weitere Drucker
con2prt /c \\%PServer%\q%abtkurz%05
con2prt /c \\%PServer%\q%abtkurz%06
con2prt /c \\PSBAW01\qbaw50
So mein Problem ist folgendes:
Ich hab nicht vor das ich bei allen 200 Anwendern diese Datei manuell zu ändern. Mein Plan ist es das ich jedem eine E-Mail schicke mit einem Link welcher zu einer Batchdatei im Netzwerk führt (auf die hat natürlich jeder Zugriff) und diese Datei muss erstmal alle bereits "installierten" Drucker am PC löschen, die neue Drucken.cmd vom Netzwerk holen und unter C:/Util abspeichern (die alte wird dabei überschrieben und die Meldung "Wollen Sie diese Datei überschreiben" soll automatisch mit JA beantwortet werden) und dann soll er die Datei gleich ausführen damit alle Drucker die derjenige bekommt gleich installiert sind!
Mein Ansatz ist folgender:
@echo off
copy /Y N.\Alle\drucken.cmd C:\util
C:\util\drucken.bat
Das is mal das Grundscript mit dem die drucken.cmd vom Netzwerk in C:\Util reinkopiert wird aber wie können erst die alten Drucker gelöscht werden und wie mach ich das er die Datei dann automatisch ausführt?
Falls jemand meint die Batchdatei einfach im AD unter Anmeldescripten reinzugeben usw. das geht leider nicht oder is aufwendiger da wir da eine Genehmigung vom Rechenzentrum brauchen usw.
Wär kann mir helfen?
Danke