PowerShell sudo

Rohan Timalsina 2023年1月30日 2022年5月16日
  1. 使用 choco 在 Windows PowerShell 上安装和使用 sudo
  2. 在 Windows PowerShell 中使用 sudo 等效的 Runas
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 并运行需要管理权限的命令。

例如,你可以使用 sudochoco 来安装没有提升 shell 的软件包。

sudo choco install nano

在 Windows PowerShell 中使用 sudo 等效的 Runas

Runas 是 Windows 中的一个命令行工具,允许用户使用不同的用户帐户运行程序。它主要用于作为管理员帐户运行。

例如,此命令将以管理员身份打开记事本。

runas /user:administrator notepad

同样,你可以使用具有管理员权限的 Runas 命令运行不同的命令。我们希望本文能帮助你了解在 Windows PowerShell 中使用 sudo

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

相关文章 - PowerShell Command