0

我正在尝试使用 VBscript 使用6.9.0 的参数10.0.0.20执行一个 powershell 脚本。我相信我使用以下代码走在正确的道路上,但我不确定从这里去哪里。有什么建议么?D:\path\script.ps110.0.0.199

旁注,它需要以管理员身份运行

sub main()
    dim strComputer, strUser, strPassword

    strComputer = "10.0.0.20"
    strUser="userName"
    strPassword="password"

    Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
    Set objSWbemServices = objSWbemLocator.ConnectServer (strComputer, "root\cimv2", strUser, strPassword)
    objSWbemServices.Security_.ImpersonationLevel = 3
end sub
main
4

1 回答 1

1

在远程系统上启用 PSRemoting 并以这种方式调用它,假设您的工作站和远程系统在同一个域中,并且您的域帐户对远程系统具有管理员访问权限。

Invoke-Command -computer "10.0.0.20" -scriptblock {. d:\path\script.ps1}
于 2012-09-11T20:13:23.397 回答