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.

MSFT_SIPGlobalArchivingSetting

Defines the global archiving settings for users.

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.

Syntax

class MSFT_SIPGlobalArchivingSetting
{
  string ArchiveFederatedCommunications;
  string ArchiveInternalCommunications;
  [key] string InstanceID;
};

Methods

This class does not define any methods.

Properties

The MSFT_SIPGlobalArchivingSetting class has the following properties.

  • ArchiveFederatedCommunications
    Data type: string

    Access type: Read/Write

    Required. Specifies whether to archive communications for no users, every user, or only certain users who are members of a federated network that is outside of the organization's network.

    Value

    Description

    "None"

    Archive communications for none of the users who are members of a federated network that is outside of the organization's network.

    "Everyone"

    Archive communications for all users who are members of a federated network that is outside of the organization's network.

    "UsePerUserSetting"

    Archive communications on a per user basis according to the settings in the instance of MSFT_SIPESUserSetting (Updated) for each user.

    The value of this property is not case-sensitive.

  • ArchiveInternalCommunications
    Data type: string

    Access type: Read/Write

    Required. Specifies whether to archive internal communications for no users, every user, or only certain users who are inside of the organization's network.

    Value

    Description

    "None"

    Archive communications for none of the users who are inside of the organization's network.

    "Everyone"

    Archive communications for all users who are inside of the organization's network.

    "UsePerUserSetting"

    Archive communications on a per user basis according to the settings in the instance of MSFT_SIPESUserSetting (Updated) for each user.

    The value of this property is not case-sensitive.

  • InstanceID
    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}".

Remarks

This class gets and sets information at the following level(s): AD.

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

The settings in this class do not apply to group instant messaging conversations.

When global archiving is configured for None or for Everyone, archiving settings at the user level are not configurable. To implement user level archiving, use the UsePerUserSetting value and then configure user level archiving settings using properties of the MSFT_SIPESUserSetting (Updated) class.

Instances of this class support the following interface methods:

  • Provider::EnumerateInstances();

  • Provider::GetObject();

  • Provider::PutInstance();

    Where PutInstance() supports the following flag(s):

    • WBEM_FLAG_UPDATE_ONLY

Requirements

Server: Installed on computers serving the following role(s): Administrative Tools Server, Front End Server, Proxy Server.

Namespace: Defined in \root\cimv2.

Concepts

Office Communications Server WMI Reference