温馨提示:本文翻译自stackoverflow.com,查看原文请点击:windows - How to run PowerShell with admin privileges from current folder?
administrator powershell windows

windows - 如何从当前文件夹使用管理员权限运行PowerShell?

发布于 2020-05-12 23:55:06

如何使用管理员权限从当前文件夹中的上下文菜单(按住Shift键)运行PowerShell?有没有比在Windows注册表中键入任何代码更简单的方法?

查看更多

提问者
Dominik
被浏览
489
Dominik 2016-11-15 06:58

我最近有同样的问题。不幸的是,答案并不明显,也不容易找到。互联网上有一些脚本,但已在我这里工作。下面我向您展示脚本,您可以将其粘贴到具有reg扩展名的任何文件中并运行。之后,您将能够从当前打开的文件夹中以管理员权限运行powershell(您必须按住shift键,然后右键单击文件夹中的空白空间。

码:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellAsAdmin]
@="Open PowerShell window here as administrator"
"Extended"=""
"HasLUAShield"=""
"Icon"="powershell.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellAsAdmin\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -windowstyle hidden -Command \"Start-Process powershell  -ArgumentList '-NoExit', '-Command cd %V' -Verb runAs\""

上下文菜单视图:

在此处输入图片说明