如何使用 Windows PowerShell 管理本地用户和组
Windows PowerShell 还可用于管理本地用户和组。这证实了 Windows 10 作为多用户操作系统的原则。还有其他基于 GUI 的实用程序来管理本地用户和组。但一些系统管理员可能喜欢使用命令行实用程序来管理这些用户和组。这就是我们将在本指南中了解更多的内容。
使用 Windows PowerShell 管理本地用户和组
我们现在将分两部分介绍本指南。它们是:
管理本地用户。
管理用户组。
首先,您需要以管理员身份打开 Windows PowerShell。
1. 管理本地用户
此 cmdlet 将帮助您查找有关所有本地用户帐户的所有详细信息。这些详细信息将包括帐户名称、启用状态和说明。该cmdlet 是:
Get-LocalUser您还可以获得与您的帐户相关的各种对象的自定义数据。例如,我们使用一个对象来检查本地帐户的密码上次设置的时间。我们使用的 cmdlet 是:
Get-LocalUser -Name root | Select-Object PasswordLastSet此 cmdlet 的骨架是:
Get-LocalUser -Name root | Select-Object *您可以使用如下对象来获取专门为您策划的不同类型的信息:
AccountExpiresDescriptionEnabled : TrueFullNamePasswordChangeableDatePasswordExpiresUserMayChangePasswordPasswordRequiredPasswordLastSetLastLogonNameSIDPrincipalSourceObjectClass2. 管理用户组
此 cmdlet 将帮助您查找有关本地用户帐户的所有组的所有详细信息:
Get-LocalGroup
如果您希望创建新的本地用户组,请使用以下 cmdlet:
New-LocalGroup -Name <NAME OF THE GROUP> -Description '<ENTER THE DESCRIPTION OF THE GROUP HERE>'现在,为了将本地用户帐户添加到特定组,您可以使用以下 cmdlet:
Add-LocalGroupMember -Group '<NAME OF THE GROUP' -Member ('NAME 1','NAME 2','<ROLE>') -Verbose或者,也可以出于相同的原因使用此 cmdlet:
Get-Localuser -Name john | Add-LocalGroupMember -Group '<NAME OF THE GROUP>'
要显示属于特定组的所有用户帐户,请使用以下命令:
Get-LocalGroupMember -Group ''最后,如果您希望从组中删除本地用户帐户,请使用以下 cmdlet:
Remove-LocalGroupMember -Group '<NAME OF THE GROUP>' -Member <NAME OF THE LOCAL USER ACCOUNT>这些是用户使用 Windows PowerShell 管理本地用户和组的一些基本管理 cmdlet。
我希望您发现本指南很有用。




