Configuration Manager 的用戶端部署範例查詢

 

適用於: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

下列範例查詢示範如何將最常見的用戶端部署檢視聯結至其他檢視。

下列範例查詢示範如何聯結用戶端部署檢視與其他檢視。 用戶端部署檢視最常使用 [MachineID] 資料行和 [NetBiosName] 資料行聯結至其他檢視,其中 [MachineID] 資料行與其他檢視中的 [ResourceID] 資料行相同。

這個查詢會針對已提供用戶端部署狀態、使用者名稱、指派的站台、上次狀況訊息時間和狀態名稱的用戶端電腦,擷取其 NetBIOS 名稱。 然後再先後依照部署狀態和 NetBIOS 名稱排序結果。 這個查詢分別使用 [ResourceID] 資料行來聯結 v_ClientDeploymentState 用戶端部署檢視與 v_R_System 探索檢視,以及使用 [LastMessageStateID] 和 [StateID] 資料行來聯結 v_ClientDeployment 檢視與 v_StateNames 狀態檢視。 所擷取的資訊會依主題類型 800 進行篩選,僅包含用戶端部署的狀況訊息。

SELECT v_ClientDeploymentState.NetBiosName AS Computer, 
  v_R_System.User_Name0 AS [User], 
  v_ClientDeploymentState.AssignedSiteCode AS [Assigned Site], 
  v_ClientDeploymentState.LastMessageTime AS [Last Message], 
  v_StateNames.StateName AS State 
FROM v_ClientDeploymentState INNER JOIN v_R_System ON 
  v_ClientDeploymentState.SMSID = v_R_System.SMS_Unique_Identifier0 INNER JOIN v_StateNames ON 
  v_ClientDeploymentState.LastMessageStateID = v_StateNames.StateID 
WHERE (v_StateNames.TopicType = 800) 
ORDER BY State, Computer 

顯示: