Jump to content

TerminalServer und Druckerzuweisung


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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

Link zu diesem Kommentar

ÄÄ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

Link zu diesem Kommentar
ÄÄ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?

Link zu diesem Kommentar

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...

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...