[Windows/PowerShell] PowerShell でローカルアカウントをリモートデスクトップユーザーに追加する方法は?
技術ノート
2016/11/02
[番号]
技術ノート KGTN 2016101808
[現象]
[Windows/PowerShell] PowerShell でローカルアカウントをリモートデスクトップユーザーに追加する方法は?
[説明]
以下のスクリプトでローカルアカウントをリモートデスクトップユーザーに追加することが出来ます (グループRemote Desktop Users への追加) .
# リモート デスクトップ ユーザー の追加
function JoinGroup( $UserID, $JoinGroup )
{
$hostname = hostname
[ADSI]$Computer = "WinNT://$hostname,computer"
$Group = $Computer.GetObject("group", $JoinGroup)
$Group.Add("WinNT://$hostname/$UserID")
}
$UserID = "wguser901"
$JoinGroup = "Remote Desktop Users"
JoinGroup $UserID $JoinGroup