برای افزودن کاربران به گروههای محلی با استفاده از PowerShell، باید از دستور Add-LocalGroupMember استفاده کنیم (Module – Microsoft.PowerShell.LocalAccounts ).
Add-LocalGroupMember -Group "Administrators" -Member "NewLocalUser","labdomainAlpha","LabdomainITSecurity"
دستور بالا 2 کاربر ( NewLocalUser (Local) و Alpha (Domain)) و یک Domain Security Group ITSecurity را به گروه Local Administrators اضافه می کند .
همچنین می توانید از نام گروه محلی دیگر به جای Administrators استفاده کنید .
برای افزودن کاربران جدید به گروه محلی در سیستم(های) راه دور از روش فراخوانی-فرمان استفاده کنید. مثلا،
Invoke-Command -ComputerName Test1-Win2k12, Test1-Win2k16{ Add-LocalGroupMember -Group "Administrators" -Member "NewLocalUser","labdomainAlpha","LabdomainITSecurity" }
لطفا توجه داشته باشید – برای اجرای دستور بالا، سرور راه دور باید از نسخه PS 5.1 یا نسخه پیشرفته استفاده کند.
همچنین اگر نسخه PS 5.1 یا بالاتر را ندارید، می توانید از خط فرمان استفاده کنید تا با استفاده از دستور دستور زیر، کاربران را به گروه اضافه کنید.
net localgroup groupname username /add
مثلا،
net localgroup Administrators "labdomainalpha" /add
در مثال بالا، کاربر LabDomain Alpha را به گروه Administrators محلی اضافه می کنیم. می توانید نام گروه دیگر را جایگزین Administrators کنید. برای کاربر/گروه محلی، فقط باید نام کاربری یا نام گروه را بدون تعیین دامنه ارائه کنیم. مثلا،
Invoke-Command -ComputerName Test1-Win2k12, Test1-Win2k16 -ScriptBlock{ Net Localgroup Administrators "LabDomainAlpha" /add }