Wenn Sie zuerst "net use" auf server1 ausführen möchten und wenn dies fehlschlägt, "net use" auf server2 ausführen, können Sie wahrscheinlich Folgendes tun:
NET USE X: \\Server1\share IF NOT EXIST X:\ ( NET USE X: \\Server2\share )
Ich verwende einen BatchScrip, um bei der Anmeldung auf meinem Server 2012 Essentials Domain Controller auszuführen.
Das Skript gliedert sich in 3 Abschnitte
Dies funktioniert großartig, aber im Idealfall würde ich es gerne für die eine oder andere der unteren Stufen tun. Verbinden Sie sich also idealerweise zuerst mit der lokalen Server-IP, und wenn dies als Fallback-Verbindung fehlschlägt
@echo off :DELETE net use /delete * /y :SHAREA NET USE u: "\\ComputerIP\Documents" /user:user password GOTO SHAREB :SHAREB NET USE v: "\\ComputerIP\Documents\Guest Documents" /user:user password GOTO SHAREC :SHAREC NET USE w: "\\RemoteIP\Company\Documents" GOTO SHARED :SHARED NET USE x: "\\RemoteIP\Company\Documents\Guest Documents" GOTO SHAREE :SHAREE NET USE y: "\\localIP\Company\Documents" GOTO SHAREF :SHAREF NET USE z: "\\localIP\Company\Documents\Guest Documents" GOTO EOF :EOF
Wenn Sie zuerst "net use" auf server1 ausführen möchten und wenn dies fehlschlägt, "net use" auf server2 ausführen, können Sie wahrscheinlich Folgendes tun:
NET USE X: \\Server1\share IF NOT EXIST X:\ ( NET USE X: \\Server2\share )