Inventator 10 Geschrieben 10. Februar 2006 Melden Geschrieben 10. Februar 2006 Hallo, ich habe derzeit großes Problem mit einem LoginScript. Es gibt 2 PC-Räume die jeweils über einen eigenen Drucker verfügen. In jedem Raum wird sich über den selben User angemeldet, natürlich sollen nun die User in Raum1 auch den Drucker1 als Standarddrucker haben und die User aus Raum2 Drucker2 als Standard erhalten. Leider funktioniert dies nicht so ganz. Die batch Datei liegt im Autostart Ordner im Server gespeicherten Profil und führt beim Anmelden folgendes aus: REM Netzwerdrucker- Computerraum -Server rundll32 printui.dll,PrintUIEntry /in /n \\sgesamt1\hplaserjet1300 rundll32 printui.dll,PrintUIEntry /in /n \\sgesamt1\hplaserjet1320 REM Setzen des Druckers als Standarddrucker rundll32 printui.dll,PrintUIEntry /y /n \\sgesamt1\hplaserjet1300 :Raum2-Script :1 if exist C:\raum2.TXT goto :2 :2 rundll32 printui.dll,PrintUIEntry /y /n "\\sgesamt1\hplaserjet1320" Die Datei raum2.txt existiert auf allen in Raum2 befindlichen Rechnern. Nun meine Frage, ist dort ein Fehler drin? Weil die User erhalten IMMER den 1320er als Standard... :( Vielen Dank! Zitieren
XP-Fan 224 Geschrieben 10. Februar 2006 Melden Geschrieben 10. Februar 2006 Was hast du denn hier geschrieben ? :2 rundll32 printui.dll,PrintUIEntry /y /n "\\sgesamt1\hplaserjet1320" Was macht denn die Anweisung ? :wink2: Zitieren
Inventator 10 Geschrieben 10. Februar 2006 Autor Melden Geschrieben 10. Februar 2006 Was hast du denn hier geschrieben ?:2 rundll32 printui.dll,PrintUIEntry /y /n "\\sgesamt1\hplaserjet1320" Was macht denn die Anweisung ? :wink2: Die setzt den Drucker als Standard-Drucker. Aber halt nur dann, wenn die raum2.txt vorhanden ist, oder nicht? Bzw. wie müsste das Script denn richtig laufen? Zitieren
IThome 10 Geschrieben 10. Februar 2006 Melden Geschrieben 10. Februar 2006 rundll32 printui.dll,PrintUIEntry /n"\\sgesamt1\hplaserjet1320" /y Zitieren
Inventator 10 Geschrieben 10. Februar 2006 Autor Melden Geschrieben 10. Februar 2006 rundll32 printui.dll,PrintUIEntry /n"\\sgesamt1\hplaserjet1320" /y Bitte mal im kompletten Zusammenhang, ;) Danke :) Zitieren
try_to_find 10 Geschrieben 10. Februar 2006 Melden Geschrieben 10. Februar 2006 Hallo, ich hab das jetzt nur überflogen, aber Dein Script wird ja Zeile für Zeile abgearbeitet und die letzt Anweisung ist der 1320. Du musst vorher noch ein Goto haben, dass diesen Befehl überspringt. try_to_find Zitieren
IThome 10 Geschrieben 10. Februar 2006 Melden Geschrieben 10. Februar 2006 ... ;) REM Netzwerdrucker- Computerraum -Server rundll32 printui.dll,PrintUIEntry /in /n\\sgesamt1\hplaserjet1300 rundll32 printui.dll,PrintUIEntry /in /n\\sgesamt1\hplaserjet1320 REM Setzen des Druckers als Standarddrucker rundll32 printui.dll,PrintUIEntry /y /n\\sgesamt1\hplaserjet1300 ::Raum2-Script if not exist C:\raum2.TXT goto ENDE rundll32 printui.dll,PrintUIEntry /n\\sgesamt1\hplaserjet1320 /y :ENDE Was war das denn nun wieder, da fehlte ja fast alles :suspect: Zitieren
Inventator 10 Geschrieben 11. Februar 2006 Autor Melden Geschrieben 11. Februar 2006 Ok, vielen Dank! :) Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.