使用Powershell运行gui应用程序而不显示gui

时间:2016-09-06 15:41:07

标签: powershell windows-10

我想在Windows上运行一个应用程序(它本身不支持命令行模式),需要来自用户的5个通用数据字段。但是,我想运行这个应用程序而不打开/显示gui(像命令行一样)。这是可以用Powershell完成的吗?如果是这样,有人可以指出我正确的方向。提前致谢

1 个答案:

答案 0 :(得分:0)

PowerShell不会更改应用程序的执行方式,也不会更改在命令行或运行对话框中执行应用程序的方式。如果应用程序在运行时可以通过参数接受输入,那么执行应用程序的任何这些方法都将起作用。

如果您询问powershell是否可以从控制台主机读取,则相应的cmdlet将是read-host。所以你可以从用户那里读取,然后用你想要的参数运行命令。

$user = read-host "Username:"
& examplecommand.exe $user