如何使vbscript作为本地管理员运行

时间:2014-03-13 15:58:35

标签: printing vbscript administrator runas

我对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

1 个答案:

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