VBScript从域访问网络共享

时间:2016-08-12 15:05:49

标签: vbscript

我正在尝试从同一网络上的服务器访问并运行setup.exe。

  • 个人计算机我正在尝试从访问该文件的域名。
  • 服务器不在域中。

只有当两个电脑都没有域时,此代码才能

Set WshNetwork = WScript.CreateObject("WScript.Network")

WshNetwork.RemoveNetworkDrive "M:", True, True

WshNetwork.MapNetworkDrive "M:", "\\192.168.0.10\share", myUserName, myPassword

Set shell = WScript.CreateObject("Wscript.Shell")
shell.CurrentDirectory = "M:\Setup"
shell.Run("setup.exe"), 0 , True

WshNetwork.RemoveNetworkDrive "M:", True, True
  • 如果我尝试为我的情况运行此代码,我会收到用户名或密码错误的错误,但事实并非如此。
  • 如果我手动映射驱动器并运行代码,那么它可以正常工作
  • 如果我删除了地图驱动器,则会返回错误。

我需要添加哪些额外的细节,以便个人电脑可以从服务器访问该文件?

0 个答案:

没有答案