othoben
Goto Top

IF-Abfrage im Anmeldescript unter Win 2003 Server

Hallo zusammen,

ich möchte in folgendes Script eine IF-Abfragen einbauen, die dann je nach dem auf welchem Anmeldeserver der User gelandet ist einen anderen teil des Scriptes aufruft. Wir haben 2 Anmeldeserver ads-1 und ads-2 (gleichzeitig auch Druckserver) ich habe schon versucht es über den hostnamen zu machen hat aber irgendwie nicht geklappt. Grund ist, er soll immer die Drucker vom server mappen, auf dem er gerade gelandet ist. Falls ein Server ausfällt, sollen die User weiterhin drucken können, deswegen der ganze quatsch.

echo off
color 1F
cls
echo.
echo Netzlaufwerke werden erstellt!
echo.
net use * /delete /Y>NUL
net use H: \\ads-1\thoben$>NUL
net use I: \\easy_css\alle>NUL
echo.
echo Netzlaufwerke wurden erstellt!
echo.
If not exist P: goto ende
net use Y: \\ads-1\vb>NUL
Y:>NUL
echo ---------------------------------------------------------
echo.
echo Druckerverbindungen werden erstellt!
echo.
Hier soll die IF-Abfrage kommen
IF ?????? goto ads2
IF ?????? goto ads1
:ads2
cscript prnmngr.vbs -xc>NUL
cscript prnmngr.vbs -ac -p \\ads-2\kyoceram>NUL
cscript prnmngr.vbs -ac -p \\ads-2\ricoh_edv1>NUL
cscript prnmngr.vbs -t -p "\\ads-2\BB1 EDV1">NUL  
goto end
:ads1
cscript prnmngr.vbs -xc>NUL
cscript prnmngr.vbs -ac -p \\ads-1\kyoceram>NUL
cscript prnmngr.vbs -ac -p \\ads-1\ricoh_edv1>NUL
cscript prnmngr.vbs -t -p "\\ads-1\BB1 EDV1">NUL  
:end
echo.
echo Druckerverbindungen wurden erstellt!
echo.
P:>NUL
net use Y: /delete /Y>NUL
:ende

Danke schon mal für eure Hilfe

MfG

Oliver

Content-Key: 7884

Url: https://administrator.de/contentid/7884

Printed on: April 23, 2024 at 09:04 o'clock

Member: gemini
gemini Mar 09, 2005 at 10:36:05 (UTC)
Goto Top
Evtl. hilft dir die Variable %LOGONSERVER%
http://support.microsoft.com/?kbid=141714

Zur Lebensdauer der Variablen:
http://support.microsoft.com/?kbid=183495
Member: othoben
othoben Mar 09, 2005 at 11:22:14 (UTC)
Goto Top
Perfekt,

genau das was ich gebraucht habe. Besten Dank!

MfG

Oliver