SMS_MigrationSiteMapping Server WMI Class

 

Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

The SMS_MigrationSiteMapping Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents a mapping between the Configuration Manager 2007 source site and the System Center 2012 R2 Configuration Manager top site.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Syntax

Class SMS_MigrationSiteMapping : SMS_BaseClass
{
    String Account;
    String AccountForSql;
    String ContentDestination;
    DateTime DateLastBegin;
    DateTime DateLastSynced;
    DateTime DateLastUpdated;
    DateTime DateNextRun;
    String DestinationSiteCode;
    String DestinationSiteFQDN;
    Boolean EnableDPSharing;
    Boolean IsCentral;
    Boolean IsDecommissioned;
    Boolean IsDeleted;
    UInt32 JobIDs[];
    UInt32 MigratedClientNumber;
    UInt32 MigratedObjectNumber;
    String ModifiedBy;
    String ParentSiteCode;
    String ParentSiteServer;
    String ScheduleToken;
    UInt32 SiteMappingID;
    String SourceSiteCode;
    String SourceSiteFQDN;
    UInt32 Status;
    UInt32 SyncedEntities[];
    UInt32 TotalClientNumber;
    UInt32 TotalObjectNumber;
};

Methods

The following table lists the methods in the SMS_MigrationSiteMapping class.

Method

Description

ActivateHierarchy Method in Class SMS_MigrationSiteMapping

Activates the hierarchy.

CleanupHierarchyData Method in Class SMS_MigrationSiteMapping

Cleans up hierarchy data.

CheckDecommissionState Method in Class SMS_MigrationSiteMapping

Checks to see if site mapping can be decommissioned.

Decommission Method in Class SMS_MigrationSiteMapping

Decommissions site mapping.

Resuscitate Method in Class SMS_MigrationSiteMapping

Resuscitates site mapping.

Sync Method in Class SMS_MigrationSiteMapping

Synchronizes the entities on the source site.

Properties

  • Account
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    SDK Account used for migration.

  • AccountForSql
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    SQL Account used for migration.

  • ContentDestination
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    The destination of the content of the packages from this site..

  • DateLastBegin
    Data type: DateTime

    Access type: Read-only

    Qualifiers: [read]

    Last begin time.

  • DateLastSynced
    Data type: DateTime

    Access type: Read-only

    Qualifiers: [read]

    Last sync time.

  • DateLastUpdated
    Data type: DateTime

    Access type: Read-only

    Qualifiers: [read]

    Updated time.

  • DateNextRun
    Data type: DateTime

    Access type: Read-only

    Qualifiers: [read]

    Next run time.

  • DestinationSiteCode
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Destination site code.

  • DestinationSiteFQDN
    Data type: String

    Access type: Read-only

    Qualifiers: [read]

    Destination site FQDN.

  • EnableDPSharing
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: none

    true if it should gather distribution point information.

  • IsCentral
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: none

    true if the source site is a central site.

  • IsDecommissioned
    Data type: Boolean

    Access type: Read-only

    Qualifiers: [read]

    true if the site has stopped gathering data.

  • IsDeleted
    Data type: Boolean

    Access type: Read-only

    Qualifiers: [read]

    true if the site mapping has been deleted.

  • JobIDs
    Data type: UInt32 Array

    Access type: Read-only

    Qualifiers: [lazy, read]

    Jobs associated with this site mapping.

  • MigratedClientNumber
    Data type: UInt32

    Access type: Read-only

    Qualifiers: [read]

    Total number of migrated clients.

  • MigratedObjectNumber
    Data type: UInt32

    Access type: Read-only

    Qualifiers: [read]

    Total number of migrated objects.

  • ModifiedBy
    Data type: String

    Access type: Read-only

    Qualifiers: [read]

    Modified by.

  • ParentSiteCode
    Data type: String

    Access type: Read-only

    Qualifiers: [read]

    Parent site code for source site.

  • ParentSiteServer
    Data type: String

    Access type: Read-only

    Qualifiers: [read]

    Parent site server for source site.

  • ScheduleToken
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Schedule token for the site mapping synchronization.

  • SiteMappingID
    Data type: UInt32

    Access type: Read-only

    Qualifiers: [key, read]

    Primary site mapping ID.

  • SourceSiteCode
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Source site code.

  • SourceSiteFQDN
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Source site FQDN.

  • Status
    Data type: UInt32

    Access type: Read-only

    Qualifiers: [enumeration, read]

    Site mapping synchronization status.

    0

    Have not gathered data

    1

    Ready for next data gathering process

    2

    Gathering data

    3

    Failed

    4

    Stopped

    258

    Gathering hierarchy data

    259

    Failed (Unauthorized Access)

    514

    Gathering object data

    515

    Failed (Network Timeout)

    770

    Gathering client data

    771

    Failed (No Permission to Source Site WMI)

    1026

    Gathering package status data

    1027

    Failed (SQL Error)

    1283

    Failed (Child Primary Site)

    1539

    Failed (Same Hierarchy)

    1795

    Failed (Unsupported Site Version)

    2051

    Failed (No Permission to fnSCCMMultiByteToWideChar)

    2307

    Failed (Duplicated site code with current hierarchy)

    4099

    Failed (Duplicated site code with another source hierarchy)

  • SyncedEntities
    Data type: UInt32 Array

    Access type: Read-only

    Qualifiers: [lazy, read]

    Entities synchronized from this site mapping.

  • TotalClientNumber
    Data type: UInt32

    Access type: Read-only

    Qualifiers: [read]

    Total number of clients.

  • TotalObjectNumber
    Data type: UInt32

    Access type: Read-only

    Qualifiers: [read]

    Total number of objects.

Remarks

Once a source site is configured for data gathering, it should appear as an instance of this class. This instance controls many aspects of the data gathering, such as the schedule, whether distribution point sharing is enabled, and so on. It also has some monitoring data such as status, the total object number and the total client number.

Requirements

Runtime Requirements

For more information, see Configuration Manager Server Runtime Requirements.

Development Requirements

For more information, see Configuration Manager Server Development Requirements.