应用到: Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0
主题
about_Run_With_PowerShell
简短说明
说明如何使用“使用 PowerShell 运行”功能运行来自文件系统驱动器的脚本。
详细说明
从 Windows PowerShell® 3.0 开始,可以使用“使用 PowerShell 运行”功能运行来自 Windows 8 和 Windows Server 2012 中的“文件资源管理器”以及来自早期版本的 Windows 中的“Windows 资源管理器”的脚本。
“使用 PowerShell 运行”功能旨在运行没有必需参数和不向命令提示符返回输出的脚本。
当使用“使用 PowerShell 运行”功能时, Windows PowerShell 控制台窗口只会短暂显示(如果可能)。不能与它进行交互。
若要使用“使用 PowerShell 运行”功能:
在“文件资源管理器”(或“Windows 资源管理器”)中,右键单击脚本文件名,然后选择“使用 PowerShell 运行”。
“使用 PowerShell 运行”功能将启动带有 Bypass 执行策略的 Windows PowerShell 会话、运行脚本,以及关闭该会话。
它运行具有以下格式的命令:
PowerShell.exe -File <FileName> -ExecutionPolicy Bypass
“使用 PowerShell 运行”仅针对在其中运行脚本的会话(PowerShell 进程的当前实例)设置 Bypass 执行策略。此功能不会更改计算机或用户的执行策略。
“使用 PowerShell 运行”功能仅受 AllSigned 执行策略的影响。如果 AllSigned 执行策略对于计算机或用户起作用,则“使用 PowerShell 运行”仅运行签名的脚本。“使用 PowerShell 运行”不受任何其他执行策略的影响。有关详细信息,请参阅 about_Execution_Policies。
故障排除注释:“使用 PowerShell 运行”命令可能会提示你确认执行策略更改。
另请参阅
about_Execution_Policies
about_Group_Policy_Settings
about_Scripts