如何从运行窗口以管理员身份打开PowerShell

21

如何在Windows中通过运行窗口以管理员身份打开新的PowerShell控制台?

我知道只需在运行窗口中键入“powershell”就可以启动新控制台,但是否有参数可以以“管理员”身份启动它?

例如:

"powershell /runas:Administrator"

还是其他什么吗?

附注:我使用的是 Windows 10——不知道这是否有任何区别。


1
潜在的跨站重复:http://superuser.com/questions/42537/is-there-any-sudo-command-for-windows - Thomas Weller
2
在开始菜单的右键菜单中有一个“Powershell(管理员)”选项... - Simon MᶜKenzie
2
这里有一种以管理员身份打开PowerShell(或运行任何命令)的方法:按下Windows键(或Control-Escape)以打开开始菜单。输入您想要运行的命令。按下Control-Shift-ENTER。 - Harry Johnston
@ThomasWeller:看起来Windows 10有一些额外的选项。 - Greg Burghardt
3个回答

33
在Windows 10和Windows 8中,打开管理员权限的Powershell窗口最简单的方法是将“Windows Powershell (Admin)”选项添加到“电源用户菜单”。完成后,您可以通过Win+X,A或右键单击开始按钮并选择“Windows Powershell (Admin)”来打开管理员权限的Powershell窗口。在下图所示的位置上,您需要用“Windows Powershell”选项替换“命令提示符”选项: [Taskbar and Start Menu Properties: "Replace Command Prompt With Windows Powershell"]

1
这不完全是我所期望的,但我想比我预期的要好——少按一个键。我直接从Win7升级到Win10,不知道这个“超级用户任务栏”的东西。谢谢,伙计 :) - mukade
好的参考。是否“X”意味着“窗口系统”,因为有一些“X”系列的移动发布与Linux变体兼容,如“Android”,而“XL”则不兼容! - Dev Anand Sadasivam

18

是的,可以通过运行窗口运行PowerShell。但是,这将是繁琐的,并且您需要输入计算机的密码。这与运行cmd时所需设置的方式类似:

runas /user:(ComputerName)\(local admin) powershell.exe

所以一个基本的例子将会是:

runas /user:MyLaptop\AMicrosoftAccount@outlook.com  powershell.exe

你可以在 Runas 中获取更多关于此主题的信息。

然而,你还可以做一件事情:

  • 1:按下 `Windows+R`
  • 2:输入:`powershell`
  • 3:输入:`Start-Process powershell -verb runAs`

这样,你的系统将会执行提升权限的 PowerShell。


3
最后一种方法效果很好。 - Luis Artola
@LuisArtola 所有的方法都有效。 - thex

4

5
如果你只想要一个提升的命令提示符,你可以更容易地实现:Windows+X,A。 - Harry Johnston
1
如果按照我上面的回答,用PowerShell替换命令提示符,那么Win+X,A将会打开一个管理员权限的PowerShell窗口。这可能是最快捷的解决方案。 - Simon MᶜKenzie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接