从远程PowerShell启动WPF

时间:2016-12-19 15:33:38

标签: wpf powershell

我想使用PowerShell从远程计算机打开WPF应用程序。 这是我使用

的命令
   Invoke-Command -ComputerName "ComputerNamne" -ScriptBlock { & "C:\...App.exe" } -credential "Username"

但出于某种原因没有任何反应

我可以在调用调用applcation

的批处理文件时启动该过程
Invoke-Command -ComputerName "ComputerNamne" -ScriptBlock { & "C:\...RubApp.bat" } -credential "Username"

但是这样GUI就没有出现了。我可以在任务管理器中看到应用程序正在运行。

所以有两个问题:

  1. 为什么我不能直接运行exe文件?
  2. 为什么GUI隐藏在第二种方法中。我可以解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

要调用GUI应用程序,您必须将 PSexec -i 一起使用:

您可以从这里下载,您也将了解如何使用。 PSTools Download

希望它有所帮助。

答案 1 :(得分:0)

我同意Ranadip的观点。这不是PowerShell的功能,因为WinRM和WMI都不允许您远程使用GUI应用程序。

查看类似的问题: Running remote GUI app in Powershell