如何使用 PowerShell 在 Windows 操作系统上启用或禁用本地用户?
powershellmicrosoft technologiessoftware & coding更新于 2026/2/10 4:37:17
要使用 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 |禁用本地用户示例 −
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
}
相关文章

