如何在Windows作業系統中使用PowerShell啟用或停用本地使用者?


要使用PowerShell停用Windows作業系統上的本地使用者,我們可以使用由本地使用者名稱提供的Disable-Localuser命令。在下面的示例中,我們將停用名為TestUser的本地使用者。

Disable-LocalUser -Name TestUser

如果我們檢視GUI,則使用者帳戶已被停用。

要啟用上述使用者,我們可以使用Enable-LocalUser命令。

Enable-LocalUser -Name Testuser

要在遠端計算機上執行上述命令,我們可以使用Invoke-Command方法。我們需要確保遠端計算機上存在本地使用者帳戶。

Invoke-Command -ComputerName Test1-Win2k12,Test1-Win2k16 -ScriptBlock{
   Enable-Localuser -Name TestUser
}
Invoke-Command -ComputerName Test1-Win2k12,Test1-Win2k16 -ScriptBlock{
   Disable-Localuser -Name TestUser
}

如果您的環境中不存在PowerShell 5.1或更高版本,則可以使用命令提示符使用Active開關啟用或停用本地使用者帳戶。

語法

net user username [/ACTIVE: {YES | NO}]

停用本地使用者示例

net user testuser /active:no

要使用上述命令停用現有的本地使用者,我們需要使用Invoke-Command進行遠端操作。

Invoke-Command -ComputerName Test1-Win2k12,Test1-Win2k16 -ScriptBlock{
   Net user testuser /active:no
}

要在本地系統上啟用本地使用者,

net user testuser /active:yes

在遠端系統上,

Invoke-Command -ComputerName Test1-Win2k12,Test1-Win2k16 -ScriptBlock{
   Net user testuser /active:yes
}

更新於:2020年11月2日

3K+ 瀏覽量

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.