Druckerzuweisungsskript Windows Server 2003
Hallo,
ich benötige mal Hilfe.
Ich habe hier im Netzwerk 3 Netzwerkdrucker, also werden per TCP/IP Port angesprochen. Ich möchte die Einrichtung der Drucker jetzt automatisieren und nach möglickeit ein cmd oder vbs skript schreiben welche mir alle 3 Drucker einrichtet und einen ausgewählten als Standarddrucker setzt.
Das ganze möchte ich dann z.B. per startskript verteilen. Leider fehlt mir total der ansatz. Wie muss das ganze geschrieben werden? Hat jemand mal ein Beispiel für mich? Wie läuft es mit der Treiberinstallation ab, ein z.B. neuer Client hat ja den Druckertreiber noch nicht, oder ist dies vielleicht gar nicht möglich?
Eine weitere, ich denke Rechtsimple Frage betrifft den Virenscanner. Ich setzt Gdata Business ein. Über die Management Console kann ich clientpackages als .exe Datei erstellen um diese per Skript zu verteilen. Jetzt würde ich gerne ein Skript schreiben welches Das Clientpackage beim starten auf dem jeweiligen Client installiert und vorher prüft ob dieses bereits installiert ist, sonst würde das ganze ja immer wieder neu isntalliert werden.
Weiß jemand rat?
Sorry gerade das Thema Skripting ist für mich noch sehr viel Neuland.
Viele Dank im Voraus
Gruß
Marcel
ich benötige mal Hilfe.
Ich habe hier im Netzwerk 3 Netzwerkdrucker, also werden per TCP/IP Port angesprochen. Ich möchte die Einrichtung der Drucker jetzt automatisieren und nach möglickeit ein cmd oder vbs skript schreiben welche mir alle 3 Drucker einrichtet und einen ausgewählten als Standarddrucker setzt.
Das ganze möchte ich dann z.B. per startskript verteilen. Leider fehlt mir total der ansatz. Wie muss das ganze geschrieben werden? Hat jemand mal ein Beispiel für mich? Wie läuft es mit der Treiberinstallation ab, ein z.B. neuer Client hat ja den Druckertreiber noch nicht, oder ist dies vielleicht gar nicht möglich?
Eine weitere, ich denke Rechtsimple Frage betrifft den Virenscanner. Ich setzt Gdata Business ein. Über die Management Console kann ich clientpackages als .exe Datei erstellen um diese per Skript zu verteilen. Jetzt würde ich gerne ein Skript schreiben welches Das Clientpackage beim starten auf dem jeweiligen Client installiert und vorher prüft ob dieses bereits installiert ist, sonst würde das ganze ja immer wieder neu isntalliert werden.
Weiß jemand rat?
Sorry gerade das Thema Skripting ist für mich noch sehr viel Neuland.
Viele Dank im Voraus
Gruß
Marcel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 56264
Url: https://administrator.de/contentid/56264
Ausgedruckt am: 19.11.2024 um 23:11 Uhr
7 Kommentare
Neuester Kommentar
Hi Marcel!
Also ich hab das Drucker Script mit vbs gemacht! So sieht es aus:
On Error Resume Next
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\printserver\deindrucker"
WshNetwork.AddWindowsPrinterConnection "\\printserver\deindrucker"
WshNetwork.AddWindowsPrinterConnection "\\printserver\deindrucker"
WshNetwork.AddWindowsPrinterConnection "\\printserver\deindrucker"
Das ganze hinterlegst du im AD bei den Usern als Anmeldescript!
Der Treiber wird automatisch vom printserver installiert!
Also ich hab das Drucker Script mit vbs gemacht! So sieht es aus:
On Error Resume Next
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\printserver\deindrucker"
WshNetwork.AddWindowsPrinterConnection "\\printserver\deindrucker"
WshNetwork.AddWindowsPrinterConnection "\\printserver\deindrucker"
WshNetwork.AddWindowsPrinterConnection "\\printserver\deindrucker"
Das ganze hinterlegst du im AD bei den Usern als Anmeldescript!
Der Treiber wird automatisch vom printserver installiert!
Hi,
erstmal zu deinem Druckerproblem. Ich würde das so machen bzw. wir haben das hier auch so. Richte die 3 Drucker auf dem Server ein und gebe Sie im AD frei. Danach solltest du die con2prt.exe besorgen. Du kannst mir auch ne PM zukommen lassen, dann schicke ich sie dir zu.
Die EXE-Datei in das NETLOGON - Verzeichnis ablegen. Somit brauchst du diese nicht verteilen.
So könnte der Teil im Script aussehen:
Mit dem "cd" wirkt bewirkt, dass der Drucker verbunden und als Standard eingerichtet wird. Der Client zieht die Treiber vom Server dann runter.
Mehr Info's bekommst du hier:
http://www.gruppenrichtlinien.de/index.html?/HowTo/rundll32_printui.htm
Gruß
Dani
erstmal zu deinem Druckerproblem. Ich würde das so machen bzw. wir haben das hier auch so. Richte die 3 Drucker auf dem Server ein und gebe Sie im AD frei. Danach solltest du die con2prt.exe besorgen. Du kannst mir auch ne PM zukommen lassen, dann schicke ich sie dir zu.
Die EXE-Datei in das NETLOGON - Verzeichnis ablegen. Somit brauchst du diese nicht verteilen.
So könnte der Teil im Script aussehen:
.....
"\\server\netlogon\tools\con2prt.exe" /cd "\server\oki"
....
Mehr Info's bekommst du hier:
http://www.gruppenrichtlinien.de/index.html?/HowTo/rundll32_printui.htm
Gruß
Dani
G' Abend,
Einfach eine Gruppenrichtlinie für Benutzer einer OU erstellen und das Script dort dann hinterlegen. Berechtigungen brauchst du keine Spezielle.
Du hast auch mit con2prt.exe die Option alle Netzwerkdrucker auf einmal zu löschen. Dies ist dann z.B. nützlich, wenn die Drucker getauscht werden.
Gruß
Dani
So könnte ich also entweder als Startskript oder im Loginscript diesen Eintrag verwenden.
Sind dazu spezielle Berechtigungen notwendig?
Genau...so habe ich es hier auch gemacht und funktionieren tut's auch noch. *gg*Sind dazu spezielle Berechtigungen notwendig?
Einfach eine Gruppenrichtlinie für Benutzer einer OU erstellen und das Script dort dann hinterlegen. Berechtigungen brauchst du keine Spezielle.
Wenn ich jetzt mit dieser Lösung mehrere Drucker auf einmal z.B. per LoginScript verbinden
will, kann ich ja nur einen Standarddrucker haben, ist das "c" oder "d" der Parameter für den
Standarddrucker?
Also "c" steht für "connect" und "d" für default.will, kann ich ja nur einen Standarddrucker haben, ist das "c" oder "d" der Parameter für den
Standarddrucker?
Vielleicht weiß noch jemand was zu meiner Virenscannerverteilung.
Sorry, leider nicht. Wir setzen hier Sophos erfolgreich ein.Du hast auch mit con2prt.exe die Option alle Netzwerkdrucker auf einmal zu löschen. Dies ist dann z.B. nützlich, wenn die Drucker getauscht werden.
Gruß
Dani