批处理文件以更改计算机上的所有网络共享
-
02-10-2019 - |
题
我需要将// foo的所有股票更改为批处理文件中的// bar。说我有r:// foo/foo和z:// foo/bar
我需要一个批处理脚本,使它们r:// bar/foo和z:// bar/bar
有人知道该怎么做吗?我正在考虑以某种方式通过净使用进行循环,但就我来了。也会在研究自己,但想我会在这里发布,看看我是否真的很快就知道了。
感谢您的帮助。
这是针对Windows XP Zachary
解决方案
remap.bat
@ECHO OFF
IF "%1"=="" echo usage: remap oldserver newserver & goto :EOF
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=2,3 delims= " %%a in ('net use ^| FIND /I "%1"') do (
Set SHARE=%%b
Set SHARE=!SHARE:%1=%2!
net use /delete /y %%a
net use /persistent:yes %%a !SHARE!
)
希望这会有所帮助,采用持久性:对您的需求是的!
不隶属于 StackOverflow