创建并运行 PowerShell 脚本

17 Mar 2025 | 阅读 2 分钟

创建 PowerShell 脚本

在 Windows 10 上,用户可以使用任何文本编辑器或集成脚本环境 (ISE) 创建 PowerShell 脚本,而 ISE 已经存在于每个系统上。

使用记事本创建脚本

以下步骤用于创建 PowerShell 脚本

1) 打开“开始”。

2) 搜索文本编辑器,如记事本,然后单击“记事本”应用程序。

3) 现在,将打开一个新的记事本窗口。在文本文件中键入您要执行的脚本。例如


PowerShell While loop

4) 单击菜单栏中的“文件”菜单。

5) 从下拉列表中选择“另存为”选项。

6) 在框中键入文件名,然后单击“保存”按钮。例如:fs.ps1

7) 最后,单击“保存”按钮。

使用集成脚本环境创建脚本

以下步骤用于使用 ISE 工具创建 PowerShell 脚本

1) 打开“开始”。

2) 搜索“Windows PowerShell ISE”,右键单击“Windows PowerShell ISE”,然后从下拉列表中选择“以管理员身份运行”选项。

3) 单击菜单栏中的“文件”。

4) 选择“新建”选项以创建一个新的空文件。

5) 编写您要执行的脚本。例如


PowerShell While loop

6) 单击菜单栏中的“文件”菜单。

7) 从下拉列表中选择“另存为”选项。

8) 键入脚本的名称。然后,单击“保存”按钮。

启用 PowerShell 脚本

当我们启动计算机系统中的 PowerShell 时,默认的执行策略不允许我们执行或运行脚本。

PowerShell 中有四种不同的执行策略

  • 受限:在此策略中,不执行任何脚本。
  • RemoteSigned:在此策略中,仅运行从 Internet 下载的脚本,并且这些脚本必须由受信任的发布者签名。
  • Unrestricted:运行所有 Windows PowerShell 脚本。
  • AllSigned:仅可以运行由受信任的发布者签名的脚本。

因为 Windows PowerShell 的默认执行策略是受限的,因此在更改之前我们无法运行任何脚本。首先,我们通过使用以下命令将执行策略设置为 Unrestricted 以执行脚本。

运行 PowerShell 脚本

要从命令行执行 PowerShell 脚本,请按照以下步骤操作

1) 在“开始”菜单中键入 Windows PowerShell,然后通过单击结果将其打开。

2) 现在,通过键入脚本的完整路径来执行脚本,例如 (C:/desktop/fs.ps1),或者如果它在当前目录中,则键入文件名后跟反斜杠。


下一主题PowerShell 注释