PowerShell sudo
sudo
命令是 Linux 系统管理员常用的命令之一。它提供执行任何命令的 root 权限。
因此,普通用户可以完全控制系统。但是,PowerShell 没有 sudo
来以管理员身份运行命令。
如果 shell 以普通用户权限打开,则必须使用 以管理员身份运行
重新启动 PowerShell。在 Linux 中,你可以使用 sudo
命令以 root 用户身份执行命令。
本教程将教你在 Windows PowerShell 中使用 sudo
命令。
使用 choco
在 Windows PowerShell 上安装和使用 sudo
Chocolatey
是一个免费的 Windows 包管理器,用于下载和安装软件。在 PowerShell 中使用 Chocolatey 之前,你需要先安装它。
你可以运行以下命令来安装 chocolatey
包。你需要以管理员身份运行 PowerShell 才能安装任何软件包。
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
安装 chocolatey
包后,运行此命令安装 sudo
包。
choco install sudo
现在,你可以像在 Linux 中一样在 Windows PowerShell 中使用 sudo
。
你不必单击以管理员身份运行
来打开 PowerShell 并运行需要管理权限的命令。
例如,你可以使用 sudo
和 choco
来安装没有提升 shell 的软件包。
sudo choco install nano
在 Windows PowerShell 中使用 sudo
等效的 Runas
Runas
是 Windows 中的一个命令行工具,允许用户使用不同的用户帐户运行程序。它主要用于作为管理员帐户运行。
例如,此命令将以管理员身份打开记事本。
runas /user:administrator notepad
同样,你可以使用具有管理员权限的 Runas
命令运行不同的命令。我们希望本文能帮助你了解在 Windows PowerShell 中使用 sudo
。
相关文章
在 Windows PowerShell 中获取命令行参数
发布时间:2024/03/04 浏览次数:358 分类:编程语言
-
本文将解释我们如何使用 PowerShell 的参数函数处理命令行参数,参数如何工作,我们如何使用 PowerShell 参数将值传递给参数,以及定义参数的基本方法是什么。
Windows PowerShell 中的 Base64 编码
发布时间:2024/03/04 浏览次数:332 分类:编程语言
-
本文将展示如何编码和解码 base64 字符串。Windows PowerShell 当前版本没有本机命令,因此我们将向你展示如何执行此操作的替代方法。
在 Windows PowerShell 中写入输出
发布时间:2024/03/04 浏览次数:259 分类:编程语言
-
本文将向你展示如何在 Windows PowerShell 中编写或打印输出。本文还将区分多个 write cmdlet 并解释它们的意义。
在 Windows PowerShell 中设置 PATH 环境变量
发布时间:2024/03/04 浏览次数:350 分类:编程语言
-
本文将展示在 Windows PowerShell 中设置路径环境变量的正确方法。本文还展示了如何在持久性和非持久性方法中设置变量。
在 Windows PowerShell 中打印环境变量
发布时间:2024/03/04 浏览次数:869 分类:编程语言
-
本文将讨论什么是环境变量以及如何使用多个 Windows PowerShell 命令打印它们。
在 PowerShell 中注释代码
发布时间:2024/03/04 浏览次数:363 分类:编程语言
-
本文将展示在 Windows PowerShell 中注释代码的多种方法。本文还介绍了注释代码时的一些最佳实践。
在 PowerShell 中执行 LDAP 查询
发布时间:2024/03/04 浏览次数:304 分类:编程语言
-
本文将深入了解如何使用 Active Directory 过滤器和 LDAP 过滤器。