我需要一个命令,可以在给定的路径上打开新的提升的PowerShell窗口。为什么?我想要一个快捷方式,在给定的目录中以管理员身份打开Powershell(就像在任何目录上按住Shift和右键单击一样,但是作为管理员)。
我使用了这个,将“在此处以管理员身份打开Powershell窗口”添加到我的右键菜单中。
目前,我有以下内容:
powershell -Command "Start-Process PowerShell -Verb RunAs"
这会在C:\WINDOWS\system32打开提升的PowerShell,或者:
powershell.exe -noexit -command Set-Location -literalPath '%V'
这会在当前目录打开一个新的非提升权限的 PowerShell 窗口。
我尝试过了。
powershell -Command "Start-Process PowerShell -Verb RunAs; Set-Location -literalPath '%V'"
但它不会导航到目录。
注意-%v 将成为您右键单击其中的目录路径。
我如何正确组合这些命令以在所需目录中打开提升的PowerShell?