小编典典

如何运行 PowerShell 脚本

all

如何运行 PowerShell 脚本?

  • 我有一个名为 myscript.ps1 的脚本
  • 我已经安装了所有必要的框架
  • 我设置了执行策略
  • 我已按照此 MSDN 帮助页面上的说明进行操作, 并尝试像这样运行它:( powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'有或没有--noexit

除了输出文件名外,它什么也不返回。

没有错误,没有消息,什么都没有。哦,当我添加时-noexit,同样的事情发生了,但我仍然在 PowerShell 中并且必须手动退出。

.ps1 文件应该运行一个程序并根据该程序的输出返回错误级别。但我很确定我还没有到达那里。

我究竟做错了什么?


阅读 532

收藏
2022-03-01

共1个答案

小编典典

  1. 启动 Windows PowerShell,然后等待PS命令提示符出现
  2. 导航到脚本所在的目录

    PS> cd C:\my_path\yada_yada\ (enter)
    
  3. 执行脚本:

    PS> .\run_import_script.ps1 (enter)
    

我错过了什么??

或者:您可以像这样运行 PowerShell 脚本cmd.exe

powershell -noexit "& ""C:\my_path\yada_yada\run_import_script.ps1""" (enter)

根据这里的博客文章

或者您甚至可以从您的 C# 应用程序运行您的 PowerShell 脚本 :-)

从 C# 应用程序异步执行 PowerShell
脚本

2022-03-01