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.
Hier soll die IF-Abfrage kommen
Danke schon mal für eure Hilfe
MfG
Oliver
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.
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7884
Url: https://administrator.de/contentid/7884
Ausgedruckt am: 15.11.2024 um 13:11 Uhr
2 Kommentare
Neuester Kommentar
Evtl. hilft dir die Variable %LOGONSERVER%
http://support.microsoft.com/?kbid=141714
Zur Lebensdauer der Variablen:
http://support.microsoft.com/?kbid=183495
http://support.microsoft.com/?kbid=141714
Zur Lebensdauer der Variablen:
http://support.microsoft.com/?kbid=183495