Udostępnij za pośrednictwem


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.

Zobacz też

klasa WMI serwera SMS_StateMigrationUserNames