Пакетный файл для изменения всех сетевых ресурсов на компьютере - PullRequest
2 голосов
/ 10 сентября 2010

Мне нужно изменить все доли // foo на // bar в пакетном файле.Скажем, у меня есть R: // foo / foo и Z: // foo / bar

Мне нужен пакетный скрипт, который делает их R: // bar / foo и Z: // bar / bar

Кто-нибудь есть идеи, как это сделать?Я подумываю о том, чтобы как-то пройтись по сети, но это все, что я сделал.Я тоже буду исследовать себя, но подумал, что я опубликую здесь и посмотрю, знает ли кто-нибудь очень быстро, потому что я немного переживаю.

Спасибо за вашу помощь.для Windows XP Zachary

1 Ответ

0 голосов
/ 13 сентября 2010

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!
)

надеюсь, это поможет, прими настойчивость: да к вашим потребностям!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...