如何使用 PowerShell 从本地组中删除成员?
要使用 PowerShell 从本地组中删除成员,我们可以使用 **RemoveLocalGroupMember** 命令。此命令在 PowerShell 5.1 及更高版本中的 **Microsoft.PowerShell.LocalAccounts** 模块中可用。
要使用此命令,我们需要提供两个参数值。一个是 **-Group**(本地组名称),第二个是 **-Member**(要删除的成员的名称)。**例如:**
Remove-LocalGroupMember -Group Administrators -Member TestUser
以上命令将从本地组 **Administrators** 中删除 **TestUser**。
要在远程计算机上使用上述命令,我们需要使用 **Invoke-Command**。**例如:**
Invoke-Command -ComputerName Test1-Win2k12,Test1-Win2k16 -ScriptBlock{ Remove-LocalGroupMember -Group "Administrators" -Member "LabDomain\Alpha" }
以上命令将从远程计算机上的本地 Administrators 组中删除 **LabDomain\Alpha** 用户。
如果您没有可用的 **LocalAccounts** 模块或 PowerShell 版本低于 5.1,则可以使用如下所示的 cmd 命令。
net localgroup Administrators labdomain\alpha /delete
在以上示例中,**labdomain\alpha** 将使用 cmd 命令从本地组 **Administrators** 中删除。您可以使用 Invoke-Command **方法**远程执行此命令。
Invoke-Command -ComputerName Test1-Win2k12,Test1-Win2k16 -ScriptBlock{ net localgroup Administrators labdomain\alpha /delete }
广告