Classe WMI du serveur SMS_StateMigration
La SMS_StateMigration
classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui contient toutes les informations de migration d’état pour une association d’ordinateurs spécifique et expose les méthodes de gestion d’une association.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
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[];
};
Méthodes
Le tableau suivant présente les méthodes dans SMS_StateMigration
.
Méthode | Description |
---|---|
Méthode AddAssociation dans la SMS_StateMigration de classe | Ajoute l’association entre deux ressources système. |
Méthode DeleteAssociation dans la classe SMS_StateMigration | Supprime l’association entre deux ressources système. |
Méthode GetEncryptDecryptKey dans la classe SMS_StateMigration | Récupère la clé symétrique utilisée pour chiffrer et déchiffrer l’état utilisateur. |
Méthode AddAssociationEx dans le SMS_StateMigration de classe | Ajoute l’association avec un comportement de migration spécifié entre deux ressources système. |
Propriétés
MigrationBehavior
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : [énumération, lecture]
Comportement de migration. Les valeurs possibles sont les suivantes :
Valeur | Comportement de migration |
---|---|
0 | CAPTUREANDRESTOREALL |
1 | CAPTUREALLRESTORESPECIFIED |
2 | CAPTUREANDRESTORESPECIFIED |
MigrationID
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
ID de migration unique. La valeur par défaut est « ».
MigrationStatus
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : [énumération, lecture]
État de la migration. Les valeurs possibles sont les suivantes :
Valeur | État de la migration |
---|---|
0 | NOTSTARTED |
1 | INPROGRESS |
2 | TERMINÉ |
MigrationType
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : [read]
Type de migration utilisé pour stocker l’état utilisateur. Les valeurs possibles sont les suivantes :
Valeur | Type de migration |
---|---|
1 | SIDEBYSIDE |
2 | INPLACE |
RestoreClientResourceID
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : [key]
ID de ressource unique du client de restauration.
RestoreLastLogonUserDomain
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Dernier domaine utilisateur d’ouverture de session de l’utilisateur sur le client de restauration.
RestoreLastLogonUserName
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Dernier nom d’utilisateur de connexion sur le client de restauration.
RestoreMACAddresses
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Adresses MAC (Media Access Controller) du client de restauration.
RestoreName
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Nom du client de restauration.
SiteCode
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Code de site.
SourceClientResourceID
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : [key]
ID unique du client source.
SourceLastLogonUserDomain
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Dernier domaine d’utilisateur d’ouverture de session de l’utilisateur sur le client source.
SourceLastLogonUserName
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Dernier nom d’utilisateur d’ouverture de session sur le client source.
SourceMACAddresses
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Adresses MAC du client source.
SourceName
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Nom du client source.
StoreCreationDate
Type de donnéesDateTime
Type d’accès : en lecture seule
Qualificateurs : [read]
Date et heure d’enregistrement de l’état. La valeur par défaut est « 0000000000000000.0000000+*** ».
StoreDeletionDate
Type de donnéesDateTime
Type d’accès : en lecture seule
Qualificateurs : [read]
Date et heure de suppression de l’état. La valeur par défaut est « 0000000000000000.0000000+*** ».
StorePath
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Chemin d’accès UNC indiquant l’emplacement du magasin d’état.
StoreReleaseDate
Type de donnéesDateTime
Type d’accès : en lecture seule
Qualificateurs : [read]
Date et heure de migration de l’état. La valeur par défaut est « 0000000000000000.0000000+*** ».
UserNames
Type de données : SMS_StateMigrationUserNames
Tableau
Type d’accès : en lecture seule
Qualificateurs : [read, lazy]
SMS_StateMigrationUserNames Les objets de classe WMI server représentant les noms d’utilisateur à migrer.
Remarques
Les qualificateurs de classe pour cette classe sont les suivants :
Sécurisé
Pour plus d’informations sur les qualificateurs de classe et les qualificateurs de propriétés inclus dans la section Propriétés, consultez Configuration Manager Qualificateurs de classe et de propriété.
Cette classe représente la migration d’état utilisée dans la configuration des sites pour le déploiement du système d’exploitation. La migration d’état affecte principalement les ressources, par exemple la mémoire, pour le point de migration d’état. Pendant la migration, l’état utilisateur et les paramètres sont copiés d’un ordinateur à un autre dans le cadre du déploiement du système d’exploitation.
Remarque
Le point de migration d’état nécessite l’installation d’Internet Information Services (IIS).
Pour obtenir un exemple d’utilisation de cette classe, consultez How to Create an Association Between Two Computers in Configuration Manager.
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.
Conditions requises pour le développement
Pour plus d’informations, consultez Configuration Manager Server Development Requirements.