如何获取映射网络驱动器的驱动器号

Arv*_*vin 2 windows scripting cmd batch-file

我需要创建一个脚本或批处理文件,以在取消\\serverName\shareName映射网络共享并映射新网络共享的多台计算机上运行\\newServer\newShareName

我可以使用以下方法取消映射网络驱动器:

net use /delete X: 
Run Code Online (Sandbox Code Playgroud)

并将新共享映射为:

net use * \\newServer\newShareName
Run Code Online (Sandbox Code Playgroud)

但问题是每台计算机上的驱动器号都会不同。

我将如何检查\\serverName\shareName映射到哪个字母?

nep*_*i12 5

for /f "tokens=2,3" %%i in ('net use') do if '%%j=='\\servername\sharename set drive=%%i
Run Code Online (Sandbox Code Playgroud)

这应该有效 ;)