用于 netuse 网络共享的 Windows 域批处理脚本

用于 netuse 网络共享的 Windows 域批处理脚本

我正在使用批处理脚本在服务器 2012 Essentials 域控制器上登录时运行......

剧本分为 3 个部分

  • 连接到本地 PC 共享中的 2 个文件夹
  • 连接到远程 IP(WAN IP)服务器共享
  • 连接到本地 (lan ip) 服务器共享...

这很好用,但理想情况下,我希望它在下面的步骤中执行,因此最好先使用本地服务器 IP 进行连接,如果此操作失败,则使用

@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

答案1

如果您想首先在 server1 上执行“net use”,如果失败则在 server2 上执行“net use”,您可能可以执行以下操作:

NET USE X: \\Server1\share
IF NOT EXIST X:\ (
   NET USE X: \\Server2\share
)

相关内容