SMS_StateMigration serverns WMI-klass
SMS_StateMigration
Klassen Windows Management Instrumentation (WMI) är en SMS Provider-serverklass i Configuration Manager som innehåller all information om tillståndsmigrering för en specifik datorassociation och exponerar metoder för att hantera en association.
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
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[];
};
Metoder
I följande tabell visas metoderna i SMS_StateMigration
.
Metod | Beskrivning |
---|---|
AddAssociation-metod i klass SMS_StateMigration | Lägger till associationen mellan två systemresurser. |
DeleteAssociation-metod i klass SMS_StateMigration | Tar bort associationen mellan två systemresurser. |
GetEncryptDecryptKey-metod i klass SMS_StateMigration | Hämtar den symmetriska nyckel som används för att kryptera och dekryptera användartillståndet. |
AddAssociationEx-metod i klass SMS_StateMigration | Lägger till associationen med ett angivet migreringsbeteende mellan två systemresurser. |
Egenskaper
MigrationBehavior
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [uppräkning, läsning]
Migreringsbeteende. Möjliga värden är:
Värde | Migreringsbeteende |
---|---|
0 | CAPTUREANDRESTOREALL |
1 | CAPTUREALLRESTORESPECIFIED |
2 | CAPTUREANDRESTORESPECIFIED |
MigrationID
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Unikt migrerings-ID. Standardvärdet är "".
MigrationStatus
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [uppräkning, läsning]
Migreringsstatus. Möjliga värden är:
Värde | Migreringsstatus |
---|---|
0 | INTE STARTAD |
1 | INPROGRESS |
2 | AVSLUTADE |
MigrationType
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Den migreringstyp som används för att lagra användartillståndet. Möjliga värden är:
Värde | Migreringstyp |
---|---|
1 | SIDEBYSIDE |
2 | INPLACE |
RestoreClientResourceID
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [nyckel]
Unikt resurs-ID för återställningsklienten.
RestoreLastLogonUserDomain
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Användarens senaste inloggningsanvändardomän på återställningsklienten.
RestoreLastLogonUserName
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Användarnamn för senaste inloggning på återställningsklienten.
RestoreMACAddresses
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Mac-adresser (Media Access Controller) för återställningsklienten.
RestoreName
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Namnet på återställningsklienten.
SiteCode
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Platskod.
SourceClientResourceID
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [nyckel]
Unikt ID för källklienten.
SourceLastLogonUserDomain
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Användarens senaste inloggningsdomän på källklienten.
SourceLastLogonUserName
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Användarnamn för senaste inloggning på källklienten.
SourceMACAddresses
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
MAC-adresser för källklienten.
SourceName
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Namnet på källklienten.
StoreCreationDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Datum och tid då tillståndet sparades. Standardvärdet är "000000000000000.0000000+***".
StoreDeletionDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Datum och tid då tillståndet togs bort. Standardvärdet är "000000000000000.0000000+***".
StorePath
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
UNC-sökvägen som anger platsen för tillståndsarkivet.
StoreReleaseDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Datum och tid då tillståndet migrerades. Standardvärdet är "000000000000000.0000000+***".
UserNames
Datatyp: SMS_StateMigrationUserNames
Matris
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, lat]
SMS_StateMigrationUserNames WMI-klassobjekt som representerar de användarnamn som ska migreras.
Anmärkningar
Klasskvalificerare för den här klassen omfattar:
Säkrade
Mer information om både klasskvalificerare och egenskapskvalificerare som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.
Den här klassen representerar tillståndsmigrering som används för att konfigurera platser för distribution av operativsystem. Tillståndsmigrering påverkar främst resurser, till exempel minne, för tillståndsmigreringsplatsen. Under migreringen kopieras användartillstånd och inställningar från en dator till en annan som en del av operativsystemsdistributionen.
Obs!
Tillståndsmigreringsplatsen kräver att IIS (Internet Information Services) installeras.
Ett exempel på hur du använder den här klassen finns i How to Create an Association Between Two Computers in Configuration Manager (Skapa en association mellan två datorer i Configuration Manager).
Krav
Körningskrav
Mer information finns i Configuration Manager serverkörningskrav.
Utvecklingskrav
Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).