about_Run_With_PowerShell

应用到: 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

“运行脚本”(https://go.microsoft.com/fwlink/?LinkId=257680)