Export (0) Print
Expand All
Expand Minimize

MSFT_SIPGlobalPresenceSetting (New)

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Specifies the globally enforced presence policy. A presence policy is a set of presence limits and restrictions that are applied to user or contact objects. The global presence policy is applied to all users when UsePerUserPresencePolicy is set to False. The global presence policy is configured on a forest-wide basis.

The MSFT_SIPGlobalPresenceSetting properties do not map to the Administration Tool.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties. Properties are listed in alphabetic order, not MOF order.


class MSFT_SIPGlobalPresenceSetting
  [key] string InstanceID;
  string PresencePolicy;
  boolean UsePerUserPresencePolicy;


This class does not define any methods.


The MSFT_SIPGlobalPresenceSetting class has the following properties.


Data type: [key] string

Access type: Read-only

Required. A GUID value that uniquely identifies an instance of this class.

The GUID must be encapsulated between the "{" and "}" braces; for example: "{01234567-0123-4567-89AB-CDEF01234567}".


Data type: string

Access type: Read/Write

Required. Specifies the distinguished name of the global presence policy.

The policy specified by this property is enforced for all users when the UsePerUserPresencePolicy property is set to False. The default presence policy for a deployment is then applied to all users if this policy is deleted.

The value of this property is not case-sensitive.


Data type: boolean

Access type: Read/Write

Required. Specifies whether to apply presence policies individually to users or groups of users instead of applying the global policy to all users.

When this property value is True, presence policies may be assigned to individual users or groups of users. The default policy is applied to any user not assigned a presence policy or when an assigned policy is deleted.


This class gets and sets information at the following levels: Active Directory.

Only one instance of this class can be present in the forest.

Instances of this class support the following interface methods:

  • Provider::EnumerateInstances();

  • Provider::GetObject();

  • Provider::PutInstance();

    Where PutInstance() supports the following flag:



You can use code similar to the following to bind to the MSFT_SIPGlobalPresenceSetting class. In the two examples, the dot (.) represents the local computer. To bind to a remote computer, replace the dot with the name of that computer (e.g., atl-ocs-001).


strComputer = "."
wmiQuery = "Select * From MSFT_SIPGlobalPresenceSetting"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery(wmiQuery)

Windows Powershell

$colItems = Get-WMIObject MSFT_SIPGlobalPolicySetting –computer "."


Server: Installed on computers serving the following roles: Administrative Tools Server, Audio/Video Conferencing Server, Front End Server, Proxy Server, and Web Components Server.

Namespace: Defined in \root\cimv2.

© 2015 Microsoft