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

Était-ce utile?

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
scroll top