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


更新於: 2020年11月2日

6K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告