管理员身份运行(windows终端如何处理管理权限)
Windows 终端通常不允许管理员选项卡与其他非提升选项卡同时打开。但是使用第三方工具,这是可能的!以下是如何在 Windows 终端中以管理员身份启动 PowerShell。
Windows 终端如何处理管理权限
以管理员身份运行 PowerShell (也称为提升的 PowerShell)允许您运行命令和访问通常受限制的文件。受限制的命令和文件往往对操作系统的运行和安全至关重要,它们需要特殊的管理权限才能运行、移动、修改或删除。
出于安全原因,Windows 终端不允许您打开混合权限的 PowerShell 选项卡。很难将打开的选项卡彼此完全隔离——实际上,这意味着在非提升的 PowerShell 选项卡中运行的东西可能会通过提升的 PowerShell 选项卡升级其权限,从而使您的 PC 暴露在外。开发人员决定最好完全避免这种风险——尽管很小。
如何在 Windows 终端中以管理员身份启动 PowerShell
由于 Windows 终端本身不允许混合权限选项卡,因此只有一种方法可以在 Windows 终端中以管理员身份运行 PowerShell — 以管理员身份运行 Windows 终端。当 Windows 终端以管理员身份运行时,所有打开的新选项卡也将以管理员身份运行。
要以管理员身份运行 Windows 终端,请单击开始,在搜索栏中键入“终端”,然后单击 V 形(看起来像没有尾巴的箭头)以展开选项列表。
在展开的列表中单击“以管理员身份运行”。
提示: 您也可以在搜索后右键单击 Windows 终端快捷方式,然后选择“以管理员身份运行”。
如何使用第三方工具在 Windows 终端中以管理员身份启动 PowerShell
出于安全原因,Windows 终端不支持混合提升和非提升的 PowerShell 选项卡。如果您仍然想这样做,您可以使用一个名为 gsudo 的小型开源程序来启用它。
警告: Microsot 的开发人员选择不包含此功能是有原因的。它被一再要求和拒绝。请注意,在同一窗口中混合提升和非提升命令行环境确实会给您的安全带来轻微风险。
Gsudo 是通过命令行使用winget安装的。启动 PowerShell,输入,然后按 Enter。