我对VBscript很新,我在域下工作。我希望能够通过运行此脚本在每台用户计算机上安装打印机。但是用户没有运行脚本的凭据。
我有办法在VBscript中添加登录凭据吗
set objNetwork = Createobject("WScript.Network")
'objNetwork.AddwindowsPrinterConnection "\\print-serv\HP LaserJet 4350 PCL 5 it"
objNetwork.AddwindowsPrinterConnection "\\print-serv\uniFlow Secure Print"
'objNetwork.AddwindowsPrinterConnection "\\print-serv\Brother HL-4570CDW color"
wscript.echo "Printers have been Mapped
答案 0 :(得分:3)
您可以使用PSExec远程执行脚本。
http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
您将能够传递计算机名称或文本文件中的计算机列表,以及您希望运行脚本的凭据。像这样:
psexec \\computer1 -u admin -p password c:\windows\system32\cscript.exe \\computer2\share\yourscript.vbs