SMS_StateMigration Windows Management Instrumentation (WMI) クラスは、特定のコンピューターの関連付けに関するすべての状態移行情報を含み、関連付けを管理するためのメソッドを公開する、Configuration Managerの SMS プロバイダー サーバー クラスです。
次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。
構文
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[];
};
メソッド
次の表に、 SMS_StateMigrationのメソッドを示します。
| メソッド | 説明 |
|---|---|
| クラス SMS_StateMigrationの AddAssociation メソッド | 2 つのシステム リソース間の関連付けを追加します。 |
| クラス SMS_StateMigrationの DeleteAssociation メソッド | 2 つのシステム リソース間の関連付けを削除します。 |
| クラス SMS_StateMigrationの GetEncryptDecryptKey メソッド | ユーザー状態の暗号化と暗号化解除に使用される対称キーを取得します。 |
| クラス SMS_StateMigrationの AddAssociationEx メソッド | 2 つのシステム リソース間の指定した移行動作との関連付けを追加します。 |
プロパティ
MigrationBehavior データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [列挙、読み取り]
移行の動作。 使用可能な値は次のとおりです。
| 値 | 移行の動作 |
|---|---|
| 0 | CAPTUREANDRESTOREALL |
| 1 | CAPTUREALLRESTORESPECIFIED |
| 2 | CAPTUREANDRESTORESPECIFIED |
MigrationID データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
一意の移行 ID。 既定値は "" です。
MigrationStatus データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [列挙、読み取り]
移行の状態。 使用可能な値は次のとおりです。
| 値 | 移行の状態 |
|---|---|
| 0 | NOTSTARTED |
| 1 | INPROGRESS |
| 2 | 完了 |
MigrationType データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [read]
ユーザーの状態を格納するために使用される移行の種類。 使用可能な値は次のとおりです。
| 値 | 移行の種類 |
|---|---|
| 1 | SIDEBYSIDE |
| 2 | インプレース |
RestoreClientResourceID データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [key]
復元クライアントの一意のリソース ID。
RestoreLastLogonUserDomain データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
復元クライアント上のユーザーの最後のログオン ユーザー ドメイン。
RestoreLastLogonUserName データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
復元クライアントでの最後のログオン ユーザー名。
RestoreMACAddresses データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
復元クライアントのメディア アクセス コントローラー (MAC) アドレス。
RestoreName データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
復元クライアントの名前。
SiteCode データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
サイト コード。
SourceClientResourceID データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [key]
ソース クライアントの一意の ID。
SourceLastLogonUserDomain データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
ソース クライアント上のユーザーの最後のログオン ユーザー ドメイン。
SourceLastLogonUserName データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
ソース クライアントでの最後のログオン ユーザー名。
SourceMACAddresses データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
ソース クライアントの MAC アドレス。
SourceName データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
ソース クライアントの名前。
StoreCreationDate データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: [read]
状態が保存された日付と時刻。 既定値は "00000000000000.0000000+***" です。
StoreDeletionDate データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: [read]
状態が削除された日時。 既定値は "00000000000000.0000000+***" です。
StorePath データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
状態ストアの場所を示す UNC パス。
StoreReleaseDate データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: [read]
状態が移行された日時。 既定値は "00000000000000.0000000+***" です。
UserNamesデータ型: 配列SMS_StateMigrationUserNames
アクセスの種類: 読み取り専用
修飾子: [読み取り、遅延]
SMS_StateMigrationUserNames移行するユーザー名を表すサーバー WMI クラス オブジェクト。
注釈
このクラスのクラス修飾子は次のとおりです。
セキュリティで保護
[プロパティ] セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「クラス修飾子とプロパティ修飾子Configuration Manager」を参照してください。
このクラスは、オペレーティング システムの展開のためにサイトを構成するときに使用される状態の移行を表します。 状態移行は主に、状態移行ポイントのリソース (メモリなど) に影響します。 移行中、ユーザーの状態と設定は、オペレーティング システムの展開の一環として、あるコンピューターから別のコンピューターにコピーされます。
注:
状態移行ポイントでは、インターネット インフォメーション サービス (IIS) をインストールする必要があります。
このクラスの使用例については、Configuration Managerで 2 台のコンピューター間の関連付けを作成する方法に関するページを参照してください。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。