Casper 10 Geschrieben 7. Februar 2006 Melden Teilen Geschrieben 7. Februar 2006 Hallo Leute, habe ein kleines Problem mit meinem LogonScript welches mir die Drucker zuweisen soll. Hintergrung: 12 Standorte alle über VPN an die Zentrale verbunden. Alle Standorte arbeiten auf dem Terminal Server der in der Zentrale steht. Auf dem TS liegen auch die Druckspooler. Jeder Standort hat einen eigenen Drucker. Die User habe ich in verschiedene Gruppen aufgeteilt. (Standort1 Standort2 ...) Jetzt habe ich mir ein Script gebastelt welches mir die Gruppen aus dem AD auslesen soll (mit ifmember) und mir dann mit con2prt die Drucker automatisch als default Drucker setzt. ifmember und con2prt liegen beide im netlogon ordner. Habe es im AD als Logon Script eingetragen. Leider läuft das Script nicht ordnungsgemäß durch. Da der User recht eingeschränkt ist, vermute ich dass es an den Berechtigungen liegt. Kann ich aber nicht genau sagen... ist nur ne Vermutung. Das Script sieht folgendermassen aus: \\srv01\NETLOGON\ifmember Buero-1 \\srv01\NETLOGON\ifmember Buero-2 \\srv01\NETLOGON\ifmember Buero-3 \\srv01\NETLOGON\ifmember Buero-4 \\srv01\NETLOGON\ifmember Buero-5 \\srv01\NETLOGON\ifmember Buero-6 \\srv01\NETLOGON\ifmember Buero-7 \\srv01\NETLOGON\ifmember Buero-8 \\srv01\NETLOGON\ifmember Buero-9 \\srv01\NETLOGON\ifmember Buero-10 \\srv01\NETLOGON\ifmember Buero-11 \\srv01\NETLOGON\ifmember Buero-12 if errorlevel 1 goto GR_Buero-1 if errorlevel 1 goto GR_Buero-2 if errorlevel 1 goto GR_Buero-3 if errorlevel 1 goto GR_Buero-4 if errorlevel 1 goto GR_Buero-5 if errorlevel 1 goto GR_Buero-6 if errorlevel 1 goto GR_Buero-7 if errorlevel 1 goto GR_Buero-8 if errorlevel 1 goto GR_Buero-9 if errorlevel 1 goto GR_Buero-10 if errorlevel 1 goto GR_Buero-11 if errorlevel 1 goto GR_Buero-12 rem [ Sprungziel Buero-1 ] :GR_Buero-1 %logonserver%\netlogon\con2prt /cd "\\thersrv01\Lex053-sw" goto END rem [ Sprungziel Buero-2 ] :GR_Buero-2 %logonserver%\netlogon\con2prt /cd "\\thersrv01\Lex052-sw" goto END rem [ Sprungziel Buero-3] :GR_Buero-3 %logonserver%\netlogon\con2prt /cd "\\thersrv01\Kyo055-sw" %logonserver%\netlogon\con2prt /c "\\thersrv01\Lex055-color" goto END rem [ Sprungziel Buero-4] :GR_Buero-4 %logonserver%\netlogon\con2prt /cd "\\thersrv01\Lex060-sw" %logonserver%\netlogon\con2prt /c "\\thersrv01\Lex060-color" goto END rem [ Sprungziel Buero-5] :GR_Buero-5 %logonserver%\netlogon\con2prt /cd "\\thersrv01\DRUCKERNAME" %logonserver%\netlogon\con2prt /c "\\thersrv01\DRUCKERNAME" goto END rem [ Sprungziel Buero-6 ] :GR_Buero-6 %logonserver%\netlogon\con2prt /cd "\\thersrv01\CAN054-sw" %logonserver%\netlogon\con2prt /c "\\thersrv01\LEX054-color" goto END rem [ Sprungziel Buero-7] :GR_Buero-7 %logonserver%\netlogon\con2prt /cd "\\thersrv01\Lex056-sw" goto END rem [ Sprungziel Buero-8] :GR_Buero-8 %logonserver%\netlogon\con2prt /cd "\\thersrv01\DRUCKERNAME" %logonserver%\netlogon\con2prt /c "\\thersrv01\DRUCKERNAME" goto END rem [ Sprungziel Buero-9] :GR_Buero-9 %logonserver%\netlogon\con2prt /cd "\\thersrv01\Kyo050-sw" %logonserver%\netlogon\con2prt /c "\\thersrv01\Lex050-color" goto END rem [ Sprungziel Buero-10] :GR_Buero-10 %logonserver%\netlogon\con2prt /cd "\\thersrv01\DRUCKERNAME" %logonserver%\netlogon\con2prt /c "\\thersrv01\DRUCKERNAME" goto END rem [ Sprungziel Buero-11 ] :GR_Buero-11 %logonserver%\netlogon\con2prt /cd "\\thersrv01\Lex053-sw" goto END rem [ Sprungziel Buero-12] :GR_Buero-12 %logonserver%\NETLOGON\con2prt /cd \\thersrv01\Kyo017-sw %logonserver%\NETLOGON\con2prt /c "\\thersrv01\Lex017-color" goto END :END Sieht einer in dem Script ein Fehler? Oder kann mir jemand sagen warum das nicht bei den TS Usern durchläuft? Fehlen hier vielleicht berechtigungen um den Drucker zuzuweisen? Über eure Hilfe wäre ich dankbar... cu Casper Zitieren Link zu diesem Kommentar
autowolf 12 Geschrieben 7. Februar 2006 Melden Teilen Geschrieben 7. Februar 2006 ÄÄH ja Versehe nicht ganz diesen Block if errorlevel 1 goto GR_Buero-1 if errorlevel 1 goto GR_Buero-2 if errorlevel 1 goto GR_Buero-3 if errorlevel 1 goto GR_Buero-4 if errorlevel 1 goto GR_Buero-5 if errorlevel 1 goto GR_Buero-6 if errorlevel 1 goto GR_Buero-7 if errorlevel 1 goto GR_Buero-8 if errorlevel 1 goto GR_Buero-9 if errorlevel 1 goto GR_Buero-10 if errorlevel 1 goto GR_Buero-11 if errorlevel 1 goto GR_Buero-12 er wird dir immer zum GR_Buero-1 springen wenn das errorlevel 1 ist. du rufst ein wert ab und wenn der 1 ist dann soll er zu jedem büro gehen ? das kann nicht klappen Zitieren Link zu diesem Kommentar
Casper 10 Geschrieben 7. Februar 2006 Autor Melden Teilen Geschrieben 7. Februar 2006 ÄÄH ja Versehe nicht ganz diesen Block if errorlevel 1 goto GR_Buero-1 if errorlevel 1 goto GR_Buero-2 if errorlevel 1 goto GR_Buero-3 if errorlevel 1 goto GR_Buero-4 if errorlevel 1 goto GR_Buero-5 if errorlevel 1 goto GR_Buero-6 if errorlevel 1 goto GR_Buero-7 if errorlevel 1 goto GR_Buero-8 if errorlevel 1 goto GR_Buero-9 if errorlevel 1 goto GR_Buero-10 if errorlevel 1 goto GR_Buero-11 if errorlevel 1 goto GR_Buero-12 er wird dir immer zum GR_Buero-1 springen wenn das errorlevel 1 ist. du rufst ein wert ab und wenn der 1 ist dann soll er zu jedem büro gehen ? das kann nicht klappen hmmm jetzt wo dus sagst fällt mir das auch gerade auf... das kann wohl nicht ganz hinhauen, da hast du vollkommen recht! wenn ich mir das aber so anschaue, dann muss das ifmember mir aber verschiedene "errorlevel" liefern, oder verstehe ich da jetzt was falsch? Zitieren Link zu diesem Kommentar
Schluml 10 Geschrieben 7. Februar 2006 Melden Teilen Geschrieben 7. Februar 2006 des muss so aussehn: \\srv01\NETLOGON\ifmember Buero-1 if errorlevel 1 goto GR_Buero-1 \\srv01\NETLOGON\ifmember Buero-2 if errorlevel 1 goto GR_Buero-2 ... goto end rem [ Sprungziel Buero-1 ] :GR_Buero-1 ... Zitieren Link zu diesem Kommentar
Casper 10 Geschrieben 8. Februar 2006 Autor Melden Teilen Geschrieben 8. Februar 2006 des muss so aussehn: \\srv01\NETLOGON\ifmember Buero-1 if errorlevel 1 goto GR_Buero-1 \\srv01\NETLOGON\ifmember Buero-2 if errorlevel 1 goto GR_Buero-2 ... goto end rem [ Sprungziel Buero-1 ] :GR_Buero-1 ... uii danke! werds gleich mal ausprobieren... Zitieren Link zu diesem Kommentar
Casper 10 Geschrieben 8. Februar 2006 Autor Melden Teilen Geschrieben 8. Februar 2006 super, script funktioniert - zumindest mal mit dem admin... leider bekomme ich aber den freigebenen drucker nicht gemappt. der drucker wird von con2prt nicht gefunden. (failed to connect to windows nt printer) der drucker existiert aber definitiv und ist auch freigeben \\192.168.17.5\kyo017 z.b. muss man für con2prt sonst noch was beachten? hmm was mir gerade noch aufgefallen ist. das anbinden funktioniert nur auf dem ts nicht. wenn ich einen anderen drucker von dem dc anbinde, gehts... Zitieren Link zu diesem Kommentar
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.