从 CMD 运行 Powershell 脚本 - 快速指南

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

从 CMD 运行 Powershell 脚本

您是否想从 CMD 运行 PowerShell 脚本,因为它可能在您的系统上不可用?或者您只是想合并 PowerShell 功能 无需将整个脚本重写为 CMD 批处理文件?如果您对这些问题中的任何一个的回答是“是”,那么本文将会有所帮助!

如何从 CMD 运行 PowerShell 脚本

  1. 可选 命令提示符 在具有提升权限的 Windows 中 “开始”菜单 通过键入 CMD 并单击 CMD 应用> 以管理员身份运行“.
命令管理
  1. 默认情况下,CMD 控制台将在 C:\ WINDOWS \ System32 文件夹中。
  2. 使用以下命令导航到 PowerShell 脚本的目录 CD 命令。
  3. 例如,我有 PS1脚本 in 驱动器 D,所以我在 CMD 中运行以下命令: cd /d D:
去 D
  1. 现在,执行此命令: powershell.exe .\SimplePS.ps1.
运行powershell
  1. 更换 .\SimplePS.ps1 使用您自己的带有 PS 扩展名的 PowerShell 脚本文件名。
  2. 该脚本应根据底层代码在选定的目录中执行。如果有任何要打印的内容,您将在 CMD 上看到它。
  3. 例如, ”您好,这是一个简单的 PowerShell 脚本!” 在当前脚本中。
Powershell 执行

专家提示

在 CMD 上运行 PowerShell 脚本时,进程可能会因设置不当而中断 SET-ExecutionPolicy 功能。

有两种方法可以解决此错误:

使用PowerShell

  1. 右键单击“开始”菜单 图标并选择 Windows PowerShell(管理员) 来自 高级用户 上下文菜单。
  2. 当您看到控制台时,运行以下命令: 设置ExecutionPolicy会RemoteSigned.
  3. 击中 输入.
  4. 当你看到 没有 出现提示,按 Y 并击中 输入 一次。
执行政策

使用CMD

  1. 使用提升的权限打开 CMD。
  2. 复制并粘贴此命令并点击 输入: powershell 设置执行策略 RemoteSigned.
CMD政策

相关阅读材料:

现在您知道如何从 CMD 运行 PowerShell 脚本。这是在基本系统上运行高级脚本的一种快速便捷的方法 终端.

这篇文章有帮助吗?您知道达到相同结果的更好方法吗?请在下面分享您的想法。

有关主题的更多信息: CMD, PowerShell的