Jump to content
Sign in to follow this  
Casper

TerminalServer und Druckerzuweisung

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
ÄÄ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?

Share this post


Link to post
Share on other sites

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

...

Share this post


Link to post
Share on other sites
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...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...