Frage

Ich brauche alle Anteile von // foo // bar in einer Batch-Datei zu ändern. Sprich ich habe R: // foo / foo und Z: // foo / bar

Ich brauche eine Batch-Skript haben, die ihnen R macht: // Bar / foo und Z: // bar / bar

Wer noch keine Ahnung, wie dies zu tun? Ich denke, irgendwie von Schleifen mit net use, aber das ist so weit ich gekommen bin. sein wird, mich als gut, aber dachte, die Nachforschungen anstellen würde ich hier posten und sehen, ob jemand wirklich schnell wusste, wie ich in ein bisschen ein Knirschen bin.

Danke für deine Hilfe.

Dies ist für Windows XP Zachary

War es hilfreich?

Lösung

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

hoffe, das hilft, nehmen sie die persistent: yes auf Ihre Bedürfnisse

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top