我有一个VBScript文件,我希望使用invoke在远程计算机上运行:
Invoke-Command -ScriptBlock { cscript.exe "C:\test.vbs" } -Computer Machine1
执行此命令时,没有任何反应。无论是在远程计算机上还是在本地计算机上的shell窗口中;执行后出现在本地shell窗口中的唯一行是:
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
但它仍然像这样,我无法再对shell做任何事了。我也没有得到任何错误消息。 VBScript本身非常小,只需几秒钟即可运行。我也尝试直接在远程主机上运行VBScript(在远程桌面中)并且它正在运行。
我可以获得有关远程呼叫无法执行任何操作的详细信息的任何线索吗?