2012-06-21 68 views
0

我正在使用一个正在调用(通过sh.run)“净使用”的脚本。在第一台计算机上,网络允许我的用户运行。在第二个,net是一个未经授权的命令(受域策略限制)。如何调用“映射网络驱动器”?

即使不允许,我是否可以简单地复制/重命名/移动net.exe以执行它? 如果不是,有没有办法调用“GUI风格”连接器?

+0

复制文件NET.EXE将肯定是不行的,你甚至可能不会有其所所在的文件夹的写权限实例。如果您使用的是VBA,那么您为什么需要GUI,用户可以在没有VBA的情况下手动执行此操作,否则Sean的答案将是一个很好的开始。 –

回答

2

如何连接到H:\\myserver\users

Dim objNetwork 
Set objNetwork = WScript.CreateObject("WScript.Network") 
strLocalDrive = "H:" 
strRemoteShare = "\\myserver\users" 
objNetwork.MapNetworkDrive strLocalDrive, strRemoteShare, False