【问题标题】:Batch file to change all network shares on computer更改计算机上所有网络共享的批处理文件
【发布时间】:2011-04-10 20:10:06
【问题描述】:

我需要在批处理文件中将 //foo 的所有共享更改为 //bar。假设我有 R: //foo/foo 和 Z: //foo/bar

我需要一个批处理脚本,使它们成为 R: //bar/foo 和 Z: //bar/bar

有人知道怎么做吗?我正在考虑以某种方式通过网络使用循环,但就我而言。也会研究自己,但我想我会在这里发帖,看看是否有人真的很快知道,因为我有点紧张。

感谢您的帮助。

这是针对 Windows XP Zachary 的

【问题讨论】:

    标签: windows windows-xp batch-file automation network-shares


    【解决方案1】:

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

    希望这会有所帮助,采用持久性:是的,满足您的需求!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      • 1970-01-01
      • 2015-05-16
      相关资源
      最近更新 更多