小编Ser*_*vuc的帖子

如何在PowerShell中启动远程处理

我有一个问题,我有一个脚本:

  • 与PSSession连接(我使用PSSession管理员帐户)
  • 停止2进程
  • 改变他们的文件
  • 启动2流程(此处出现问题)

我想在服务器上启动进程,所以我用PSSession连接(没问题)

我做Invoke-Command:

# $pathProg path to my program
Invoke-Command -session $mySession -command {Start-Process $($args[0])} -ArgumentList $pathProg
Run Code Online (Sandbox Code Playgroud)

但它什么都不做(我用VNC验证)

我也做Invoke-Command:

# $pathProg path to my program
Invoke-Command -session $mySession -command {&$($args[0])} -ArgumentList $pathProg
Run Code Online (Sandbox Code Playgroud)

这个程序很好(好)但我的脚本等待结束程序(不好)

有人有想法吗?

谢谢

powershell remoting start-process invoke-command

7
推荐指数
1
解决办法
3万
查看次数