file batch per cambiare tutte le condivisioni di rete nel computer
-
02-10-2019 - |
Domanda
ho bisogno di cambiare tutte le azioni di // foo a bar // in un file batch. Dire che ho R: // foo / foo e Z: // foo / bar
Ho bisogno di avere uno script batch che li rende R: // bar / foo e Z: // bar / bar
Qualcuno ha idea di come fare questo? Sto pensando di scorrendo in qualche modo con l'utilizzo rete, ma che è quanto sono venuto. Sarà la ricerca di me stesso, ma ho pensato di postare qui e vedere se qualcuno sapeva reale veloce come io sono un po 'di uno scricchiolio.
Grazie per l'aiuto.
Questo è per Windows XP Zachary
Soluzione
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!
)
Spero che questo aiuti, adotta le persistenti: yes alle vostre esigenze
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow