我正在尝试编写一个函数,允许用户将计算机的所有权更改为Domain Admins。这是我到目前为止(在VB.NET中)拥有的代码:
Dim newOwner As String = "myDomain\Domain Admins"
Dim objADObject As System.Object = GetObject("LDAP://CN=TestComputer, OU=Desktop Services, OU=TestGroup, DC=myDomain")
Dim objSecDesc = objADObject.Get("ntSecurityDescriptor")
objSecDesc.Owner = newOwner
objADObject.Put("ntSecurityDescriptor", objSecDesc)
objADObject.SetInfo()
当我测试它时,我没有收到任何错误消息(代码运行没有问题),但是它也没有执行任何操作。 任何帮助表示赞赏。