如何从PowerShell执行.net控制台exe(例如MyTool.exe)

时间:2016-05-28 18:27:03

标签: powershell

如何从PowerShell执行.net控制台exe(例如MyTool.exe)。

我的要求是从Powershell执行此控制台应用程序。

反过来又想从windows schedular执行这个powershell脚本。

由于 斯拉吉

1 个答案:

答案 0 :(得分:0)

PowerShell是一个shell。要启动可执行文件,只需输入可执行文件的名称,并在需要时输入路径。

例如,所有这些命令都将在默认安装的Windows上运行hostname命令:

HOSTNAME
hostname.exe
C:\Windows\System32\HOSTNAME.EXE
& "C:\Windows\System32\HOSTNAME.EXE"

最后一个示例使用了调用运算符(请参阅Get-Help about_Operators)。如果您希望调用在文件名或路径名中有空格的可执行文件,则必须这样做。

但是,如果您希望使用任务计划程序安排控制台应用程序,则不需要从PowerShell调用它。但是,如果您坚持必须使用PowerShell.exe的命令行开关并使用命令行调用它。请参阅PowerShell.exe -?