脚本是一种功能非常强大的工具,但它可能被滥用于恶意目的。为保护用户数据和操作系统的完整性,Windows PowerShell 包括了若干安全功能,其中之一是执行策略。

Windows PowerShell 执行策略决定是否允许脚本运行,如果它们可以运行,则决定它们是否必须经过数字签名。它还确定是否可以加载配置文件。

默认的执行策略 Restricted 是最安全的执行策略。它不允许任何脚本运行,而且不允许加载任何配置文件,其中包括 Windows PowerShell 配置文件。您仍然能够以交互方式使用 Windows PowerShell。

但是,如果要运行脚本或加载配置文件,则可以更改系统上的执行策略。有关信息和说明,请键入:

get-help about_execution_policies

若要查找系统上的执行策略,请键入:

get-executionpolicy

若要更改系统上的执行策略,请使用 Set-ExecutionPolicy cmdlet。例如,若要将执行策略更改为 RemoteSigned,请键入:

set-executionpolicy remotesigned

Windows PowerShell 执行策略保存在 Windows 注册表中,即使您卸载并重新安装 Windows PowerShell 也保留执行策略。

另请参阅




目录