SMS_MigrationSiteMapping Server WMI Class

 

Updated: November 1, 2013

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.

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;
};

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.

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.

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.

Show: