about_Run_With_PowerShell

简短说明

介绍了如何使用“使用 PowerShell 运行”功能从文件系统驱动器运行某个脚本。

长说明

从 Windows PowerShell 3.0 开始,可以使用“使用 PowerShell 运行”功能从文件资源管理器运行脚本。 使用 PowerShell 的运行功能旨在运行没有所需参数的脚本,不要将输出返回到控制台,也不会提示用户输入。 将“运行与 PowerShell”功能配合使用时,仅短暂显示 PowerShell 控制台窗口(如果根本不显示)。

若要使用“使用 PowerShell 运行”功能,请执行以下操作:

在文件资源管理器(或 Windows 资源管理器)中,右键单击脚本文件名,然后选择“使用 PowerShell 运行”。

“使用 PowerShell 运行”功能会启动一个 Windows PowerShell 会话(该会话的执行策略为“绕过”),运行脚本,然后关闭会话。

它运行一个格式如下所示的命令:

pwsh.exe -File <FileName> -ExecutionPolicy Bypass

“使用 PowerShell 运行”仅为运行脚本的会话(PowerShell 进程的当前实例)设置“绕过”执行策略。 此功能不会更改计算机或用户的执行策略。

“使用 PowerShell 运行”功能仅受 AllSigned 执行策略的影响。 如果 AllSigned 执行策略对计算机或用户生效,则“使用 PowerShell 运行”仅运行已签名的脚本。 “使用 PowerShell 运行”不受任何其他执行策略的影响。 有关更多信息,请参阅 about_Execution_Policies

注意

“使用 PowerShell 运行”功能可能会提示你确认执行策略变更。

另请参阅