Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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ées : UInt32
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ées : String
Type d’accès : en lecture seule
Qualificateurs : [read]
ID de migration unique. La valeur par défaut est « ».
MigrationStatus Type de données : UInt32
Type d’accès : en lecture seule
Qualificateurs : [énumération, lecture]
Migration status. Les valeurs possibles sont les suivantes :
| Valeur | Status de migration |
|---|---|
| 0 | NOTSTARTED |
| 1 | INPROGRESS |
| 2 | TERMINÉ |
MigrationType Type de données : UInt32
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ées : UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [key]
ID de ressource unique du client de restauration.
RestoreLastLogonUserDomain Type de données : String
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ées : String
Type d’accès : en lecture seule
Qualificateurs : [read]
Dernier nom d’utilisateur de connexion sur le client de restauration.
RestoreMACAddresses Type de données : String
Type d’accès : en lecture seule
Qualificateurs : [read]
Adresses MAC (Media Access Controller) du client de restauration.
RestoreName Type de données : String
Type d’accès : en lecture seule
Qualificateurs : [read]
Nom du client de restauration.
SiteCode Type de données : String
Type d’accès : en lecture seule
Qualificateurs : [read]
Code de site.
SourceClientResourceID Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [key]
ID unique du client source.
SourceLastLogonUserDomain Type de données : String
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ées : String
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ées : String
Type d’accès : en lecture seule
Qualificateurs : [read]
Adresses MAC du client source.
SourceName Type de données : String
Type d’accès : en lecture seule
Qualificateurs : [read]
Nom du client source.
StoreCreationDate Type de données : DateTime
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ées : DateTime
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ées : String
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ées : DateTime
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é 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.