更新

更新

假設我的 Windows 登入名稱是「brian」。我有第二個帳戶“brian-admin”。我以「brian」登入。我透過「以管理員身份執行」和「brian-admin」執行 Powershell。現在,如果我從命令列安裝程序,它們會安裝到哪個設定文件,brian 還是 brian-admin?

假設我透過以下方式安裝了 NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

現在,類似的場景。我仍然以“brian”登入。我以管理員身分執行 Powershell。然後我用魯納斯“brian”安裝應用程式。該應用程式是否會以管理權限安裝?該應用程式安裝到哪個設定檔?

從根本上來說,我想問的是 Windows 本身是否支援擁有 2 個帳戶的想法?我習慣於擁有 1 個帳戶“brian”,該帳戶要么具有管理員權限,要么不具有管理員權限。與/組合聯合應用中心它有兩種模式。普通令牌和管理模式令牌。不知道有任何涉及 2 個帳戶的模式。

更新

為了澄清,我想知道向“brian”安裝應用程式的過程。我從來不登入“brian-admin”,只登入brian。然而,我所有的軟體開發應用程式至少在安裝時都需要提升(Visual Studio、SQL Server Management Studio、NVM、Node 等)。

答案1

是的。您可以在同一 Windows 系統上擁有標準帳戶和管理員帳戶。這一直都是這樣做的。

brian 和 brian-admin 是兩個不同的帳戶,有兩個不同的使用者設定檔。

我透過「以管理員身份執行」和「brian-admin」執行 Powershell。現在,如果我從命令列安裝程序,它們會安裝到哪個設定文件,brian 還是 brian-admin?

正如您在上面所寫的,如果從 brian 啟動,powershell 應用程式(程式)將安裝到 brian。 UAC 將質疑正確的憑證。

根據您的更新,如果您始終使用 brian,則安裝始終是 brian。絕大多數安裝都需要管理員憑證,這裡就是這種情況。

如果使用 brian-admin - 那麼它會詢問“OK”。如果從 brian-admin 進行安裝,則會安裝到 brian-admin。

使用 brian 時,它會要求輸入使用者 ID 和密碼,因為 brian 是標準使用者。

從根本上來說,我想問的是 Windows 本身是否支援擁有 2 個帳戶的想法?我習慣於擁有 1 個帳戶“brian”,該帳戶要么具有管理員權限,要么不具有管理員權限。

是的,Windows 本身就支援這一點。 XP 全部轉向 Window 10 和 11。

標準使用者使用預設的 UAC,並且在任何程式安裝時都需要提供憑證(管理員使用者 ID 和密碼)。

管理員使用者俱有允許的 UAC 設定範圍。我使用基本設置,UAC 要求“確定”繼續並調暗螢幕。

業務系統上的兩個帳戶(使用者和公司管理員)是完全普通的並且在許多業務中使用。

總結與簡化:

(A) Windows 作業系統可以同時擁有標準使用者和管理使用者。從 Windows NT 開始一直如此,適用於所有 Windows 作業系統。

(B) 當使用者安裝軟體時,將為該使用者安裝該軟體。 (有時是所有使用者)。

(C) 如果安裝軟體的用戶是標準用戶,則該用戶將被要求提供管理員用戶 ID 和密碼。

如果安裝軟體的用戶是管理用戶,則會詢問用戶是否“OK”

相關內容