如何通过批处理文件创建MAP驱动器

时间:2014-04-25 13:36:36

标签: batch-file network-drive

我经常需要创建地图驱动器,我指定机器和用户凭据。现在我想知道我们可以写一个批处理文件,它将创建地图驱动器,我提供所有细节,如电脑和文件夹位置和用户凭据等。我有一个如下,但我认为这不是我需要的。 请指导我。感谢

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

请指导......语法还可以吗?

2 个答案:

答案 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