如何在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 }
广告