WMI-Klasse des SMS_StateMigration-Servers
Die SMS_StateMigration
WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die alle Statusmigrationsinformationen für eine bestimmte Computerzuordnung enthält und Methoden zum Verwalten einer Zuordnung verfügbar macht.
Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
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[];
};
Methoden
Die folgende Tabelle zeigt die Methoden in SMS_StateMigration
.
Methode | Beschreibung |
---|---|
AddAssociation-Methode in der Klasse SMS_StateMigration | Fügt die Zuordnung zwischen zwei Systemressourcen hinzu. |
DeleteAssociation-Methode in der Klasse SMS_StateMigration | Löscht die Zuordnung zwischen zwei Systemressourcen. |
GetEncryptDecryptKey-Methode in der Klasse SMS_StateMigration | Ruft den symmetrischen Schlüssel ab, der zum Verschlüsseln und Entschlüsseln des Benutzerzustands verwendet wird. |
AddAssociationEx-Methode in der Klasse SMS_StateMigration | Fügt die Zuordnung mit einem angegebenen Migrationsverhalten zwischen zwei Systemressourcen hinzu. |
Eigenschaften
MigrationBehavior
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [enumeration, read]
Migrationsverhalten. Die folgenden Werte sind möglich:
Wert | Migrationsverhalten |
---|---|
0 | CAPTUREANDRESTOREALL |
1 | CAPTUREALLRESTORESPECIFIED |
2 | CAPTUREANDRESTORESPECIFIED |
MigrationID
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Eindeutige Migrations-ID. Der Standardwert ist "".
MigrationStatus
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [enumeration, read]
Migration status. Die folgenden Werte sind möglich:
Wert | Migration status |
---|---|
0 | NOTSTARTED |
1 | INPROGRESS |
2 | ABGESCHLOSSEN |
MigrationType
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Der Migrationstyp, der zum Speichern des Benutzerzustands verwendet wird. Die folgenden Werte sind möglich:
Wert | Migrationstyp |
---|---|
1 | SIDEBYSIDE |
2 | INPLACE |
RestoreClientResourceID
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [Schlüssel]
Eindeutige Ressourcen-ID des Wiederherstellungsclients.
RestoreLastLogonUserDomain
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Letzte Anmeldebenutzerdomäne des Benutzers auf dem Wiederherstellungsclient.
RestoreLastLogonUserName
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Benutzername der letzten Anmeldung auf dem Wiederherstellungsclient.
RestoreMACAddresses
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Mac-Adressen (Media Access Controller) des Wiederherstellungsclients.
RestoreName
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Name des Wiederherstellungsclients.
SiteCode
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Standortcode.
SourceClientResourceID
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [Schlüssel]
Eindeutige ID des Quellclients.
SourceLastLogonUserDomain
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Letzte Anmeldebenutzerdomäne des Benutzers auf dem Quellclient.
SourceLastLogonUserName
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Benutzername der letzten Anmeldung auf dem Quellclient.
SourceMACAddresses
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
MAC-Adressen des Quellclients.
SourceName
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Name des Quellclients.
StoreCreationDate
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Datum und Uhrzeit des Speicherns des Zustands. Der Standardwert ist "0000000000000000.000000+***".
StoreDeletionDate
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Datum und Uhrzeit des Löschens des Zustands. Der Standardwert ist "0000000000000000.000000+***".
StorePath
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Der UNC-Pfad, der den Speicherort des Zustandsspeichers angibt.
StoreReleaseDate
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Datum und Uhrzeit der Migration des Zustands. Der Standardwert ist "0000000000000000.000000+***".
UserNames
Datentyp: SMS_StateMigrationUserNames
Array
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen, faul]
SMS_StateMigrationUserNames Server-WMI-Klassenobjekte , die die zu migrierenden Benutzernamen darstellen.
Hinweise
Klassenqualifizierer für diese Klasse sind:
Gesichert
Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftsqualifizierer.
Diese Klasse stellt die Zustandsmigration dar, die beim Konfigurieren von Standorten für die Betriebssystembereitstellung verwendet wird. Die Zustandsmigration wirkt sich in erster Linie auf Ressourcen aus, z. B. den Arbeitsspeicher, für den Zustandsmigrationspunkt. Während der Migration werden der Benutzerzustand und die Einstellungen im Rahmen der Betriebssystembereitstellung von einem Computer auf einen anderen kopiert.
Hinweis
Für den Zustandsmigrationspunkt müssen Internetinformationsdienste (IIS) installiert sein.
Ein Beispiel für die Verwendung dieser Klasse finden Sie unter Erstellen einer Zuordnung zwischen zwei Computern in Configuration Manager.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.