如何运行 PowerShell 脚本?
powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'
--noexit
除了输出文件名外,它什么也不返回。
没有错误,没有消息,什么都没有。哦,当我添加时-noexit,同样的事情发生了,但我仍然在 PowerShell 中并且必须手动退出。
-noexit
.ps1 文件应该运行一个程序并根据该程序的输出返回错误级别。但我很确定我还没有到达那里。
我究竟做错了什么?
PS
导航到脚本所在的目录
PS> cd C:\my_path\yada_yada\ (enter)
执行脚本:
PS> .\run_import_script.ps1 (enter)
我错过了什么??
或者:您可以像这样运行 PowerShell 脚本cmd.exe:
cmd.exe
powershell -noexit "& ""C:\my_path\yada_yada\run_import_script.ps1""" (enter)
根据这里的博客文章
或者您甚至可以从您的 C# 应用程序运行您的 PowerShell 脚本 :-)
从 C# 应用程序异步执行 PowerShell 脚本