Windows Domain batchscript für netuse-Netzwerkfreigaben

343
Henry Aspden

Ich verwende einen BatchScrip, um bei der Anmeldung auf meinem Server 2012 Essentials Domain Controller auszuführen.

Das Skript gliedert sich in 3 Abschnitte

  • Verbindet mit 2 Ordnern in der lokalen PC-Freigabe
  • Stellt eine Verbindung zu Remote-IP-Freigaben (WAN-IP-Server) her
  • Stellt eine Verbindung zu lokalen Up-Servern (LAN-IP) her ...

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 
0
Bitte überprüfen Sie Ihre Frage, da es wenig Sinn macht. Ich denke du ein oder zwei Worte. Ƭᴇcʜιᴇ007 vor 9 Jahren 1

1 Antwort auf die Frage

0
riro

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 )