[英]How to add a group to local administrators group using VB.NET?
我正在尝试编写一个程序,使用VB.NET将名为grp1
的组添加到本地管理员组。 我已经尝试了本文中提到的方法: 将组添加到本地管理员 ,但是这对我不起作用。 以下是我到目前为止的内容:
Function AddToLocalAdmin(grp1 As String)
Dim localComp As string = system.environment.MachineName
Try
Dim localMachine As New DirectoryEntry("WinNT://" & localComp & ",computer")
Dim AdminGrp As DirectoryEntry = localMachine.Children.Find("Administrators", "group")
AdminGrp.Invoke("Add", grp1)
AdminGrp.CommitChanges()
Return True
Catch ex As Exception
Return False
End Try
End Function
我在Google上发现了许多有关如何向本地管理员组添加用户的文章,但是我应该怎么做才能向其中添加组?
提前致谢。
Nvm我自己找到了解决方案。 下面的代码工作得很好。
AdminGrp.Invoke("Add", New Object() {"WinNT://DOMAINNAME/" & grp1})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.