已解决。
是路径问题。
cd C:\Users\administrator\Desktop; cscript.exe write.vbe
即可。
——————————————————————以下为原问题—————————————————————————————
事情的经过是这样的,分为两个问题:
1.使用Enter-PSSession,我进入远程电脑成功,并可以进行结束进程、复制文件、启动进程等操作。
然后,把Enter-PSSession放进PS1文件,却无法连接到远程电脑。具体情况如下:
Enter-PSSession -ComputerName 10.2.1.9 –Credential Administrator Start-Sleep -Seconds 5 cscript.exe C:\Users\administrator\Desktop\write.vbe Start-Sleep -Seconds 20
在这里,我使用Start-Sleep和exit来检验我是否进入了远程电脑。
本脚本执行之后,会提示我找不到该文件。但如果本地也有该vbs路径文件的话,ps1文件会调用本地的脚本。
这说明远程失败了啊…….
应该怎么做呢?
2.invoke-command,在命令行里并没提示错误,但两边的机器都没任何回馈。
我使用的命令是:
invoke-command -filepath c:\scripts\test.ps1 -computerName 10.2.1.9 –Credential Administrator
本命令并没有提示任何错误。
但两边的电脑都毫无反应,并没有执行本test.ps1的样子。
帮忙回答我第一个问题就行。
第二个问题估计应该是我学艺不精,我再多看看文档应该能解决吧。