我经常需要创建地图驱动器,我指定机器和用户凭据。现在我想知道我们可以写一个批处理文件,它将创建地图驱动器,我提供所有细节,如电脑和文件夹位置和用户凭据等。我有一个如下,但我认为这不是我需要的。 请指导我。感谢
net use \\<network-location>\<some-share>\ password /USER:username
@echo Create new L: drive mapping
@net use L: \\network path /persistent:yes
@echo Create new K: drive mapping
@net use K: \\network path /persistent:yes
:exit
如果我这样做......那么它是否有效
net use y: \\192.168.7.15\$D\testfolder password /USER:username /PERSISTENT:YES
请指导......语法还可以吗?
答案 0 :(得分:5)
回答Mou的查询:如果该PC中存在名为Z的地图驱动器,那会发生什么?如果存在特定的地图驱动器,我们可以编写批处理文件,然后断开连接并重新连接它。
此问题的解决方案是,您只需映射共享而无需分配驱动器号。然后通过其远程UNC路径匿名映射。这样,您也可以通过仅指定其远程名称来删除映射。
@echo off
net use \\192.168.7.15\testfolder password /user:domain\username /savecred /p:yes
REM Do your stuffs here.....
net use \\192.168.7.15\testfolder /delete
回答托马斯的查询:如何通过批处理文件断开连接并连接地图驱动器。
如果您只是想断开连接并重新连接地图驱动器,请执行以下操作:
@echo off
net use z: /delete
net use z: \\192.168.7.15\testfolder password /user:domain\username /savecred /p:yes
答案 1 :(得分:3)
我认为你的testfolder是共享的,然后这样做:
net use z: \\192.168.7.15\testfolder password /user:domain\username /savecred /p:yes