SMS_StateMigration Server WMI Class
Klasa SMS_StateMigration
Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która zawiera wszystkie informacje o migracji stanu dla określonego skojarzenia komputera i uwidacznia metody zarządzania skojarzeniem.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.
Składni
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[];
};
Metody
W poniższej tabeli przedstawiono metody w pliku SMS_StateMigration
.
Metoda | Opis |
---|---|
AddAssociation, metoda w klasie SMS_StateMigration | Dodaje skojarzenie między dwoma zasobami systemowymi. |
DeleteAssociation, metoda w klasie SMS_StateMigration | Usuwa skojarzenie między dwoma zasobami systemowymi. |
GetEncryptDecryptKey, metoda w klasie SMS_StateMigration | Pobiera klucz symetryczny używany do szyfrowania i odszyfrowywania stanu użytkownika. |
AddAssociationEx, metoda w klasie SMS_StateMigration | Dodaje skojarzenie z określonym zachowaniem migracji między dwoma zasobami systemowymi. |
Właściwości
MigrationBehavior
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [wyliczenie, odczyt]
Zachowanie migracji. Możliwe wartości to:
Value | Zachowanie migracji |
---|---|
0 | CAPTUREANDRESTOREALL |
1 | CAPTUREALLRESTORESPECIFIED |
2 | CAPTUREANDRESTORESPECIFIED |
MigrationID
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Unikatowy identyfikator migracji. Wartość domyślna to "".
MigrationStatus
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [wyliczenie, odczyt]
Stan migracji. Możliwe wartości to:
Value | Stan migracji |
---|---|
0 | NIEURUCHOMIONY |
1 | INPROGRESS |
2 | ZAKOŃCZONE |
MigrationType
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Typ migracji używany do przechowywania stanu użytkownika. Możliwe wartości to:
Value | Typ migracji |
---|---|
1 | SIDEBYSIDE |
2 | INPLACE |
RestoreClientResourceID
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [klucz]
Unikatowy identyfikator zasobu klienta przywracania.
RestoreLastLogonUserDomain
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Domena użytkownika ostatniego logowania użytkownika na kliencie przywracania.
RestoreLastLogonUserName
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Nazwisko użytkownika logowania na kliencie przywracania.
RestoreMACAddresses
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Adresy kontrolera dostępu do multimediów (MAC) klienta przywracania.
RestoreName
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Nazwa klienta przywracania.
SiteCode
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Kod witryny.
SourceClientResourceID
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [klucz]
Unikatowy identyfikator klienta źródłowego.
SourceLastLogonUserDomain
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Domena użytkownika ostatniego logowania użytkownika na kliencie źródłowym.
SourceLastLogonUserName
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Nazwisko użytkownika ostatniego logowania na kliencie źródłowym.
SourceMACAddresses
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Adresy MAC klienta źródłowego.
SourceName
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Nazwa klienta źródłowego.
StoreCreationDate
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Data i godzina zapisania stanu. Wartość domyślna to "00000000000000.000000+***".
StoreDeletionDate
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Data i godzina usunięcia stanu. Wartość domyślna to "00000000000000.000000+***".
StorePath
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Ścieżka UNC wskazująca lokalizację magazynu stanów.
StoreReleaseDate
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Data i godzina migracji stanu. Wartość domyślna to "00000000000000.000000+***".
UserNames
Typ danych: SMS_StateMigrationUserNames
Tablica
Typ dostępu: tylko do odczytu
Kwalifikatory: [czytaj, leniwie]
SMS_StateMigrationUserNames obiekty klasy WMI serwera reprezentujące nazwy użytkowników, które mają zostać zmigrowane.
Uwagi
Kwalifikatory klas dla tej klasy obejmują:
Zabezpieczone
Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości uwzględnionych w sekcji Właściwości, zobacz Configuration Manager Class and Property Qualifiers (Kwalifikatory klasy Configuration Manager i właściwości).
Ta klasa reprezentuje migrację stanu używaną podczas konfigurowania lokacji na potrzeby wdrażania systemu operacyjnego. Migracja stanu ma przede wszystkim wpływ na zasoby, na przykład pamięć, dla punktu migracji stanu. Podczas migracji stan i ustawienia użytkownika są kopiowane z jednego komputera do innego w ramach wdrażania systemu operacyjnego.
Uwaga
Punkt migracji stanu wymaga zainstalowania usług Internet Information Services (IIS).
Przykład użycia tej klasy można znaleźć w temacie How to Create an Association Between Two Computers in Configuration Manager (Jak utworzyć skojarzenie między dwoma komputerami w Configuration Manager).
Wymagania
Wymagania dotyczące środowiska uruchomieniowego
Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.
Wymagania programistyczne
Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.