Класс 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.