Powershell : Add/Remove Local User/Group

這裡介紹如何使用Powershell去新增/移除本機使用者/群組

下面是先設定手動輸入指定的密碼為變數$PWD,按下Enter後直接輸入密碼他會以****的方式來呈現,書完成按Enter即可。

$PWD = Read-Host -AsSecureString

再來就是新增使用者CW1TMS(登入帳號)
密碼使用變數$PWD,只要你Powershell視窗不關,你可以一直使用這個密碼。
設定顯示定名稱為CW1TMS。
設定描述為For CW1 UAT。

New-LocalUser "CW1TMS" -Password $PWD -FullName "CW1TMS" -Description "For CW1 UAT."

然後在圖形介面就會看到剛剛新增的使用者。

接著再來新增本機群組Test1,描述為Test1。

New-LocalGroup "Test1" -Description "Test1"

圖形介面同樣會看到。

再來是我要把CW1TMS這個剛剛新增的使用者加入Test1這個群組

Add-LocalGroupMember -Group "Test1" -Member "CW1TMS"

既然有新增就要有移除。
第一行是移除使用者CW1TMS。
第二航是移除群組Test1。

Remove-LocalUser "CW1TMS"
Remove-LocalGroup "Test1"

這是最基礎的,方便你搭配Script來做批次處理,您說是不是很方便呢!
下面有個範例,建立CW1TMS帳號,連同密碼不用手打(自動轉為SecureString)。
建立完帳號之後自動加入Administrators群組。

$USR = "CW1TMS"
$PWD = ConvertTo-SecureString "P@ssW0rd" -AsPlainText -Force 
$FUN = "CW1 TMS"
$DSP = "CW1TMS Local User."
New-LocalUser $USR -Password $PWD -PasswordNeverExpires -FullName $FUN -Description $DSP
Add-LocalGroupMember -Group Administrators -Member $USR