如何使用 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 }
廣告