我试图在PowerShell中通过cscript.exe
运行VBScript(通过在远程服务器上调用命令)。
它因权限错误而一直出错。
以下是失败的命令。
Invoke-Command -Computer testserver1 -ScriptBlock {
Set-Location 'C:\Test1\Test2' |
cscript.exe -NoLogo test_v1.03.vbs /anlyze:false /reboot:false
}
在上面的命令中,我调用一个命令将目录更改为VBScript所在的位置,然后通过cscript.exe
运行VBScript。
当我在testserver1中的服务器上本地运行相同的命令时,它工作正常,但是当我在远程服务器上调用相同的命令时,VBScript输出文件给我一个权限被拒绝错误。
错误报告2 - 70许可被拒绝
我的用户对远程服务器和我调用命令的本地服务器具有完全访问权限。
cscript.exe
或VBScript对我造成了问题吗?