バッチファイルコンピューター上のすべてのネットワーク共有を変更します
-
02-10-2019 - |
質問
// foo to // 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