将域计算机用户添加到本地管理员

时间:2012-12-13 05:51:06

标签: powershell active-directory powershell-v2.0 powershell-remoting

我有两台机器,比如公司域CorpotateDomain。 第一台机器:first.CorpotateDomain.com 第二:second.CorpotateDomain.com

我想使用PowerShell将第一个PrimUser添加到第二台机器的管理员组。 然后我想使用PrimUser实用程序或shutdown cmdlet从第一台机器(使用stop-computer登录)关闭第二台机器。 (或者,例如,远程重启iis

是否可以使用什么命令将域用户添加到管理员?

P.S。 我试过了:

$user = "WinNT://first.CorpotateDomain.com/PrimUser"
$group = New-Object System.DirectoryServices.DirectoryEntry("WinNT://./Administrators")
$group.PSBase.Invoke("Add",$user)

2 个答案:

答案 0 :(得分:2)

您可以将域用户添加到本地管理员组,但我认为您不能添加其他计算机的本地用户。

$user=[ADSI]"WinNT://domain/PrimUser"
$group=[ADSI]"WinNT://./Administrators"
$group.Psbase.Invoke("Add",$user.Psbase.path)

答案 1 :(得分:0)

将$ user设置为用户的专有名称,例如CN=PrimUser,CN=Users,DC=CorporateDomain,DC=com