Creating an Allow and Block List

 
Microsoft Office Live Communications Server 2005 with SP1

Creating an Allow and Block List

The following Visual Basic Script code sample demonstrates how to create an entry in an allow and block list for a specific user. To execute this code successfully, you must be a member of the Live Communications Server Domain User Admin group.

Creating an Allow and Block List Entry

[VBScript]
Public Function CreateAllowAndBlockListEntry(UserInstanceID, ACEType, Mask, Presence, Communication)

        Wscript.Echo "Adding ACE: " & ACEType & " " & Mask & " " & " " & Presence & " " & Communication
        
        Set DefaultACEInstance = GetObject("WinMgmts:MSFT_SIPESUserACEData")

        'Do error checking here.

        Set NewACEInstance = DefaultACEInstance.SpawnInstance_

        ' Populate the properties of the new allow and block list entry instance.
        ' Note that UserInstanceID must be a GUID corresponding to a homed Live Communications User.

        NewACEInstance.UserInstanceID = UserInstanceID
        NewACEInstance.Type = ACEType
        NewACEInstance.Mask = Mask
        NewACEInstance.Presence = Presence
        NewACEInstance.Communication = Communication

        Err.Clear()         
        NewACEInstance.Put_ 0   

        'Do error checking here.
        
        CreateAllowAndBlockListEntry = true
End Function
  
  What did you think of this topic?
  © 2008 Microsoft Corporation. All rights reserved.