Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. Sub AddObjectToTheGroup(instance, objectName, groupName)
  2.  
  3. ' 1 Get context data
  4. Dim vsInput, vsOut : Set vsInput = CreateObject("EAserver.EAserver.1")
  5. Dim localDomain : Set localDomain = instance.LocalDomain
  6. Dim targetOu : Set targetOu = localDomain.GetDefaultContainer("OU1")
  7. Dim container : container = targetOu.ContainerDn.ToString
  8. Dim group, member
  9.  
  10. group = aqString.Format("OnePoint://CN=%s,%s", groupName, container)
  11. member = aqString.Format("OnePoint://CN=%s,%s", objectName, container)
  12.  
  13. With vsInput
  14. .Put "Group", group
  15. .Put "LocaleID", CLng(LOCALID)
  16. .Put "Member", member
  17. .Put "OperationName", "GroupMemberAdd"
  18. End With
  19.  
  20. 'Submit the varset to EAServer
  21. If ErrorHandler.SubmitScript(vsInput, vsOut) Then
  22. Log.Event("Object '" & objectName & "' added as member a " & _
  23. "of group: '" & groupName & "'")
  24. Else
  25. Runner.Stop(True)
  26. End If
  27.  
  28. Set vsInput = Nothing
  29.  
  30. End Sub ' AddObjectToTheGroup
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement