Поделиться через


Класс WMI сервера SMS_StateMigration

Класс SMS_StateMigration инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, который содержит все сведения о миграции состояния для определенного сопоставления компьютеров и предоставляет методы управления ассоциацией.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

Class SMS_StateMigration : SMS_BaseClass  
{  
   UInt32 MigrationBehavior;  
   String MigrationID;  
   UInt32 MigrationStatus;  
   UInt32 MigrationType;  
   UInt32 RestoreClientResourceID;  
   String RestoreLastLogonUserDomain;  
   String RestoreLastLogonUserName;  
   String RestoreMACAddresses;  
   String RestoreName;  
   String SiteCode;  
   UInt32 SourceClientResourceID;  
   String SourceLastLogonUserDomain;  
   String SourceLastLogonUserName;  
   String SourceMACAddresses;  
   String SourceName;  
   DateTime StoreCreationDate;  
   DateTime StoreDeletionDate;  
   String StorePath;  
   DateTime StoreReleaseDate;  
   SMS_StateMigrationUserNames UserNames[];  
};  

Методы

В следующей таблице показаны методы в SMS_StateMigration.

Метод Описание
Метод AddAssociation в классе SMS_StateMigration Добавляет связь между двумя системным ресурсом.
Метод DeleteAssociation в классе SMS_StateMigration Удаляет связь между двумя системными ресурсами.
Метод GetEncryptDecryptKey в классе SMS_StateMigration Извлекает симметричный ключ, используемый для шифрования и расшифровки пользовательского состояния.
Метод AddAssociationEx в классе SMS_StateMigration Добавляет связь с указанным поведением миграции между двумя системными ресурсами.

Свойства

MigrationBehavior
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [перечисление, чтение]

Поведение миграции. Возможные значения:

Значение Поведение миграции
0 CAPTUREANDRESTOREALL
1 CAPTUREALLRESTORESPECIFIED
2 CAPTUREANDRESTORESPECIFIED

MigrationID
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Уникальный идентификатор миграции. Значение по умолчанию — "".

MigrationStatus
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [перечисление, чтение]

Состояние миграции. Возможные значения:

Значение Состояние миграции
0 NOTSTARTED
1 INPROGRESS
2 ЗАВЕРШЕНА

MigrationType
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [read]

Тип миграции, используемый для хранения пользовательского состояния. Возможные значения:

Значение Тип миграции
1 SIDEBYSIDE
2 INPLACE

RestoreClientResourceID
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Уникальный идентификатор ресурса клиента восстановления.

RestoreLastLogonUserDomain
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Последний вход пользователя в домен пользователя в клиенте восстановления.

RestoreLastLogonUserName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Имя пользователя последнего входа в клиенте восстановления.

RestoreMACAddresses
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Адреса контроллера доступа к мультимедиа (MAC) клиента восстановления.

RestoreName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Имя клиента восстановления.

SiteCode
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Код сайта.

SourceClientResourceID
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Уникальный идентификатор исходного клиента.

SourceLastLogonUserDomain
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Последний вход пользователя в домен пользователя в исходном клиенте.

SourceLastLogonUserName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Имя пользователя последнего входа в исходном клиенте.

SourceMACAddresses
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

MAC-адреса исходного клиента.

SourceName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Имя исходного клиента.

StoreCreationDate
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [read]

Дата и время сохранения состояния. Значение по умолчанию — "000000000000000,000000+**".

StoreDeletionDate
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [read]

Дата и время удаления состояния. Значение по умолчанию — "000000000000000,000000+**".

StorePath
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

UNC-путь, указывающий расположение хранилища состояний.

StoreReleaseDate
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [read]

Дата и время переноса состояния. Значение по умолчанию — "000000000000000,000000+**".

UserNames
Тип данных: SMS_StateMigrationUserNames Array

Тип доступа: только для чтения

Квалификаторы: [читать, ленивый]

SMS_StateMigrationUserNames объекты класса WMI сервера , представляющие имена пользователей для миграции.

Замечания

Квалификаторы классов для этого класса включают:

  • Защищенная

    Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.

    Этот класс представляет миграцию состояния, которая используется при настройке сайтов для развертывания операционной системы. Миграция состояния в первую очередь влияет на ресурсы, например память, для точки миграции состояния. Во время миграции состояние пользователя и параметры копируются с одного компьютера на другой в рамках развертывания операционной системы.

Примечание.

Точка миграции состояния требует установки служб IIS.

Пример использования этого класса см. в статье Создание связи между двумя компьютерами в Configuration Manager.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.

См. также

Класс WMI сервера SMS_StateMigrationUserNames