PowerShell sudo

Rohan Timalsina 2023年1月30日
  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://community.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
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