使用批处理脚本取消映射和映射网络驱动器

莫希特

我有一个脚本,在其中我需要取消映射驱动器并存储其路径,然后重新映射它。我知道我可以找到驱动器已映射并使用删除它

if exist z:\ (
    net use z: /delete
)

当我做net use Z:我得到

Local name        Z:
Remote name       \\networkpath\to\drive
Resource type     Disk
Status            OK
# Opens           0
# Connections     1
The command completed successfully.

我想使用远程名称在脚本末尾重新映射驱动器。PS建议如何获取远程名称,以便我可以做net use z: \\networkpath\to\drive

oo
for /f "tokens=2*delims= " %%a in ('net use z:') do if "%%a"=="name" set "remotename=%%b"
echo %remotename%

应该提取该数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

System.IO.FileSystemWatcher和映射的网络驱动器

映射服务要使用的网络驱动器

熊猫无法从映射的网络驱动器读取文件

尝试创建批处理文件以将Sharepoint映射为网络驱动器

相当于批处理命令“ START”的Powershell使用映射的驱动器打开窗口

在Powershell中映射驱动器的脚本

Powershell /批处理网络映射驱动器

无法使用DOS /批处理脚本删除网络驱动器上的隐藏文件

无法映射网络驱动器

如何使用批处理脚本启动驱动器?

计划的任务以映射网络驱动器运行,但不映射驱动器

需要批处理脚本来搜索和复制网络驱动器中的特定文件

给映射的网络驱动器提供了不正确的可用空间和总空间数字

使用mingw shell访问映射的网络驱动器

Windows Batch是否可以自动取消Wifi上网络驱动器的映射?

在Windows批处理脚本中转义与号(&),用于映射/连接网络驱动器

在网络映射的驱动器上运行批处理脚本的瓶颈

如何使用密码映射网络驱动器,使其在重新启动后保持映射状态?

Windows认为驱动器正在使用中,因此无法映射或取消映射驱动器吗?

登录脚本以映射网络驱动器

如何知道网络驱动器映射使用的凭据?

未连接到网络时如何使用映射的网络驱动器?

知道何时已连接和断开映射的网络驱动器

Excel VBA + 列出所有映射的网络驱动器和网络快捷方式/位置

如何在 Windows 上的批处理脚本中对 (Y/N) [N] 提示回答是以删除映射的网络驱动器?

Azure VM 机器上的 setwd 和映射网络驱动器问题(windows)

获取映射的网络驱动器标签

从映射的网络驱动器读取目录

仅在特定网络中映射网络驱动器