如何使用PowerShell在Windows系统上向本地组添加用户和组?
要使用PowerShell向本地组添加用户,我们需要使用**Add-LocalGroupMember**命令(模块 - **Microsoft.PowerShell.LocalAccounts**)。
Add-LocalGroupMember -Group "Administrators" -Member "NewLocalUser","labdomain\Alpha","Labdomain\ITSecurity"
上述命令将2个用户(**NewLocalUser**(本地)和**Alpha**(域))和一个域安全组**ITSecurity**添加到**本地管理员**组。
您也可以使用其他本地组名称代替**管理员**。
要在远程系统中添加新用户到本地组,请使用Invoke-Command方法。**例如:**
Invoke-Command -ComputerName Test1-Win2k12, Test1-Win2k16{ Add-LocalGroupMember -Group "Administrators" -Member "NewLocalUser","labdomain\Alpha","Labdomain\ITSecurity" }
请注意 - 要运行上述命令,远程服务器必须使用PS 5.1版或更高版本。
如果您没有PS 5.1或更高版本,也可以使用命令提示符来使用以下命令语法将用户添加到组。
net localgroup groupname username /add
例如:
net localgroup Administrators "labdomain\alpha" /add
在上面的例子中,我们正在将LabDomain用户Alpha添加到本地管理员组。您可以将管理员替换为其他组名。对于本地用户/组,我们只需要提供用户名或组名,而无需指定域。**例如:**
net localgroup Administrators "NewLocalUser" /add
要远程添加上述命令:
Invoke-Command -ComputerName Test1-Win2k12, Test1-Win2k16 -ScriptBlock{ Net Localgroup Administrators "LabDomain\Alpha" /add }
广告