📌  相关文章
📜  powershell 管理员权限 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:45:38.060000             🧑  作者: Mango

PowerShell 管理员权限 - Shell-Bash

简介

PowerShell 是一种跨平台的命令行 Shell 和脚本语言,具有丰富的命令和功能。在 Windows 系统上,如果以普通用户身份执行 PowerShell 命令,很多命令都会因为权限不足而执行失败,需要以管理员权限执行才能正常运行。而 Shell-Bash 则是一种基于 Linux/Unix 的 Shell,在 Windows 10 之后的系统中可以通过 WSL(Windows Subsystem for Linux)来运行。同样,如果以普通用户身份执行 Shell-Bash 命令,也会存在权限不足的问题。

因此,本文将介绍如何以管理员权限运行 PowerShell 和 Shell-Bash 命令。

以管理员权限运行 PowerShell

Windows 系统中,以管理员权限运行 PowerShell 可以通过以下两种方式实现:

  1. 在 PowerShell 图标上右键,选择“以管理员身份运行”。

  2. 在 Windows PowerShell 中输入以下命令即可:

Start-Process powershell -Verb runAs

此命令会打开一个新的 PowerShell 窗口,此窗口已经以管理员权限运行,可以正常执行需要管理员权限的命令。

以管理员权限运行 Shell-Bash

以管理员权限运行 Shell-Bash 也可以通过以上两种方式之一实现。不过需要注意的是,如果选择第二种方式,需要先在 PowerShell 中启用 WSL,具体方法如下:

  1. 以管理员身份运行 PowerShell。

  2. 输入以下命令,安装 WSL:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  1. 打开 Microsoft Store 应用商店,在搜索框中搜索需要的 Linux 发行版(如 Ubuntu),安装并启动。

  2. 输入以下命令,在 WSL 中以管理员权限打开 Shell-Bash 窗口:

sudo -i

该命令会进入 Root 用户,并开启一个新的 Shell-Bash 窗口。在这个窗口中,执行的命令都是以管理员权限运行的。

总结

以上就是以管理员权限运行 PowerShell 和 Shell-Bash 的方法介绍。需要注意的是,在执行管理员权限命令时要谨慎,以免误操作造成系统损坏。