Partage via


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é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.

Voir aussi

SMS_StateMigrationUserNames classe WMI du serveur