Fichier batch pour modifier tous les partages réseau sur l'ordinateur
-
02-10-2019 - |
Question
Je dois changer toutes les actions de // foo bar // dans un fichier batch. Dire que j'ai R: // foo / foo et Z: // foo / bar
Je dois avoir un script batch qui fait les R: // bar / foo et Z: // bar / bar
Quelqu'un a une idée de comment faire cela? Je pense à une boucle à travers une certaine façon avec l'utilisation net, mais qui est aussi loin que je suis venu. Sera moi-même des recherches, mais aussi bien pensé que je poste ici et voir si quelqu'un savait très rapide que je suis un peu une crise.
Merci pour votre aide.
Ceci est pour Zachary Windows XP
La solution
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!
)
espérons que cette aide, adopter les persistants: oui à vos besoins
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow