我希望有人可以帮我解决以下问题: 我想自动安装网络打印机:第一个脚本询问用户的网络凭据,然后运行第二个,安装打印机。问题是:脚本没有抛出任何错误,但没有打印机补充说:通过VBS脚本添加打印机
Dim objNetwork
Set objNetwork = CreateObject("WScript.Network")
set objShell = WScript.CreateObject("WScript.Shell")
strUserName = InputBox("What is your username? (domain\username)")
objShell.Run "runas /user:" & strUserName & " ""wscript.exe C:\pbg.vbs"" "
pbg.vbs:
Dim objNetwork
Set objNetwork = CreateObject("WScript.Network")
objNetwork.AddWindowsPrinterConnection "\\10.100.1.29\Canon"
objNetwork.SetDefaultPrinter "\\10.100.1.29\Canon"
我做了这样两个文件的设计,因为第一部分是在开机时间和用户运行键 - 在他的用户名/密码(可以有在这个共享工作站不同的用户),然后脚本中使用的用户名/密码来调用脚本的第二部分,它安装网络打印机
预先感谢您
[This](http://technet.microsoft.com/en-us/library/bb490974.aspx)或[this](http://technet.microsoft.com/en-us/library/cc725868。 aspx)可以简化问题。 – 2014-09-01 11:31:49