任何操作系统的主要安全措施是权限。这意味着可以在各个阶段完成任何过程或简单程序的执行。大多数情况下,这个决定由操作系统本身来处理,因为它是这样做的最高权威。但有时,运行这样的添加脚本或程序需要更高的权限。这是因为这些程序需要访问嵌入到操作系统中的系统文件和API,并且只需要权限层次结构中的更高权限才能访问。这通常是管理员。同样,用户经常以管理员身份运行PowerShell脚本时遇到问题。因为这是一个很大的程序。所以,我们将添加一个选项 以管理员身份运行 到PS1文件上下文菜单。

添加以管理员身份运行到PS1文件上下文菜单

请在参与之前创建一个系统还原点。完成此操作后,首先打开注册表编辑器。要执行此操作,请搜索 注册表编辑器 在Cortana搜索框或点击 WINKEY + R. 按钮组合以启动运行并键入 注册表编辑器 并击中 输入。

现在导航到以下路径,

HKEY_CLASSES_ROOTMicrosoft.PowerShellScript.1shell

现在,右键单击左侧面板。悬停和选择 新>关键。

现在将其重命名为 运行方式。

在它下面,右键单击右侧面板并单击,创建一个新的String .

将新字符串命名为 HasLUAShield。 选择 任何UAC或用户帐户控制提示。

在下面 键,创建另一个键并命名 命令。

在其中,您将找到一个名为的默认子项 默认。

右键单击并修改它并将其值数据设置为此值,

powershell.exe '-Command' 'if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1''

最后, 重启 你的电脑。

现在启动后,检查是否可以从右键单击上下文菜单运行具有管理员权限的任何PowerShell脚本。

如何撤消所有这些更改

要撤消这些更改,请导航到以下路径:

HKEY_CLASSES_ROOTMicrosoft.PowerShellScript.1shell

现在,删除名为的子项 运行方式。

重启 你的电脑。

使用我们的现成文件

或者,你可以使用 添加以管理员身份运行PS.reg 我们创建的文件供您使用,并跳过上面的所有说明。双击它以运行它。现在,为了 合并 它,打了 对于您获得的所有提示,包括UAC提示。 重启 你的电脑。

要撤消更改,请双击 删除以管理员身份运行PS.reg 文件并重新启动更改。

您可以点击此处从我们的服务器下载文件。

重要提示:
编辑点评: