共用方式為


監控 MED-V 工作區部署

Microsoft Enterprise Desktop Virtualization (MED-V) 2.0 中的監視功能可讓您在個別的 MED-V 工作區上執行查詢,以判斷在部署 MED-V 工作區之後,第一次在整個企業中設定是否成功。 監視第一次安裝程式是否成功很重要,因為在第一次安裝成功完成之前,MED-V 不會處於可用的狀態。

本節提供資訊和指示,協助您監視第一次設定成功或失敗。

監視 MED-V 工作區部署

監視功能包含結合的同進程 Windows Management Instrumentation (WMI) 提供者,您可以使用 WMI 查詢語言進行查詢,以探索 MED-V 工作區上所有使用者的第一次設定狀態。

WMI 提供者是使用 Microsoft .Net Framework 3.5 中的 WMI 提供者延伸模組架構來實作。 WMI 提供者會在 LocalService 的內容中執行,並安全地將第一次設定狀態儲存在 \ProgramData 下。

WMI 提供者會在 root\microsoft\medv 命名空間中實作,並實作 類別FTS_Status,這會公開 方法 SetFtsState。 MED-V 會使用 SetFtsState 來設定第一次安裝狀態。

類別包含下列屬性。

屬性 說明

電腦

唯讀 屬性,其中包含第一次設定所布建的客體虛擬機器名稱。 此金鑰包含來賓在第一次安裝失敗時會擁有的名稱。

StatusCode

如果第一次安裝成功,則唯讀包含零的屬性。 任何其他傳回的值都等於記錄之錯誤的事件識別碼。

時間

第一次安裝完成的 UTC 時間。

使用者

第一次執行安裝程式的使用者。

 

下列程式碼顯示定義 FTS_Status 類別的 Managed 物件格式 (MOF ) 檔案。

[dynamic: ToInstance, provider("MedvWmi, Version=2.0.258.0, Culture=neutral, PublicKeyToken=14986c3f172d1c2c")]
class FTS_Status
{
[read, key] string User;
[read] string Machine;
[read] sint32 StatusCode;
[read] datetime Time;
[static, implemented] void SetFtsState([in] sint32 statusCode, [in] string machine);
};

因為您的主要考慮很可能是第一次安裝未順利完成的 MED-V 工作區,所以您可以撰寫查詢,只傳回第一次設定失敗的 MED-V 工作區,例如:

Select * from FTS_Status where StatusCode != 0

在此情況下,監視功能會傳回第一次設定失敗的 MED-V 工作區清單,您可以使用這些工作區來採取適當的動作來解決失敗。

監控 MED-V 工作區

如何驗證第一次安裝設定