command-line - 设置PowerShell脚本以自动执行

标签 command-line powershell scripting

我有几行PowerShell代码想用作自动化脚本。我希望它能够工作的方式是能够使用以下选项之一进行调用:

  • 打开PowerShell,执行脚本并关闭PowerShell的命令行(将用于全局构建例程)
  • 可以双击运行上述文件(在手动测试构建过程的组件时会使用此方法)

    我一直在在线浏览PowerShell文档,尽管我可以找到很多脚本,但是我却找不到有关如何执行所需操作的说明。谢谢您的帮助。

  • 最佳答案

    将脚本另存为.ps1文件,然后使用powershell.exe启动它,如下所示:

    powershell.exe .\foo.ps1
    

    确保指定脚本的完整路径,并确保将执行策略级别设置为至少“RemoteSigned”,以便可以运行未签名的本地脚本。

    关于command-line - 设置PowerShell脚本以自动执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29645/

    相关文章:

    android - 如何根据 AVD 管理器中的设备定义从命令行创建 AVD?

    php - mysqldump 无法通过 php 工作

    python - 测试命令行实用程序

    arrays - Powershell 阵列范围;为什么我的数组是空的?

    powershell - 如何使用PowerShell在服务器列表上远程查找.NET版本?

    oop - Lua 脚本抛出错误 "attempt to call a nil value (field ' 存款')"

    shell - shell脚本中的DEFINE是什么

    windows - 如何编写脚本来修改 Windows 服务器上用户的密码过期值?

    java - 基于命令行参数注入(inject)实现

    c# - 如何使用 C# 将 powershell 脚本编码为 base64 UTF16-LE 字符串