2010-09-10 4 views
2

Je dois changer tous les partages de // foo en // barre dans un fichier batch. Dire que j'ai R: // foo/foo et Z: // foo/barFichier batch pour modifier tous les partages réseau sur l'ordinateur

je dois avoir un script batch qui les rend R: // bar/foo et Z: // Bar/

Quelqu'un at-il une idée de comment faire cela? Je pense à boucler en quelque sorte avec l'utilisation nette, mais c'est aussi loin que je suis venu. Je ferai des recherches moi-même, mais je pense que je posterais ici pour voir si quelqu'un savait vraiment vite que je suis dans un peu de crise.

Merci pour votre aide.

C'est pour Windows XP Zachary

Répondre

0

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

this helps, adopter la persistance: oui à vos besoins!

Questions connexes