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

更新於:2020年11月2日

3K+ 瀏覽量

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告