Configuration Manager 的網路喚醒查詢範例

 

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

下列查詢範例示範如何將網路喚醒檢視聯結至應用程式管理、探索和相容性設定檢視。 網路喚醒檢視最常使用 [ObjectID] 和 [ResourceID] 資料行聯結至其他檢視,以及使用 [ObjectType] 資料行聯結至其他網路喚醒檢視。

聯結網路喚醒、應用程式管理與相容性設定檢視

下列查詢會擷取 Configuration Manager 物件類型、部署識別碼或公告識別碼,以及已啟用 [網路喚醒] 的所有物件名稱。 結果會先後依照物件類型和物件名稱排序。 這個查詢使用 ObjectType 資料行來聯結 v_WOLGetSupportedObjects 與 v_WOLEnabledObjects 網路喚醒檢視;分別在 [ObjectType] 和 [AdvertisementID] 資料行上執行 LEFT OUTER JOIN,來聯結 v_WOLEnabledObjects 檢視與 v_Advertisement 軟體發佈檢視;以及分別在 [ObjectType] 和 [Assignment_UniqueID] 資料行上執行 LEFT OUTER JOIN,來聯結 v_WOLEnabledObjects 檢視與 v_CIAssignment 所需的組態管理檢視。 使用 LEFT OUTER JOIN 可從 v_WOLEnabledObjects 檢視擷取所有記錄,並只從 v_Advertisementv_CIAssignment 檢視擷取關聯的記錄。

SELECT v_WOLGetSupportedObjects.Name AS [Object Type], 
v_CIAssignment.AssignmentID AS DeploymentID, v_Advertisement.AdvertisementID 
  v_WOLEnabledObjects.ObjectName AS Name 
FROM v_WOLGetSupportedObjects INNER JOIN v_WOLEnabledObjects ON 
  v_WOLGetSupportedObjects.ObjectType = v_WOLEnabledObjects.ObjectType 
  LEFT OUTER JOIN v_Advertisement ON 
  v_WOLEnabledObjects.ObjectID = v_Advertisement.AdvertisementID 
  LEFT OUTER JOIN v_CIAssignment ON 
  v_WOLEnabledObjects.ObjectID = v_CIAssignment.Assignment_UniqueID 
ORDER BY [Object Type], Name 

聯結網路喚醒與探索檢視

下列查詢會依照 NetBIOS 名稱來擷取已啟用 [網路喚醒] 之公告或部署的目標用戶端電腦,並擷取公告或部署的名稱、物件的類型,以及公告識別碼或部署識別碼。 結果會先後依照 NetBIOS 名稱、物件類型和物件識別碼排序。 這個查詢使用 [ResourceID] 資料行來聯結 v_WOLTargetedClients 網路喚醒檢視與 v_R_System 探索檢視;使用 [ObjectID] 資料行來聯結 v_WOLEnabledObjectsv_WOLTargetedClients 網路喚醒檢視;以及使用 [ObjectType] 資料行來聯結 v_WOLGetSupportedObjectsv_WOLEnabledObjects 網路喚醒檢視。

SELECT v_R_System.Netbios_Name0 AS Computer, v_WOLEnabledObjects.ObjectName, 
  v_WOLGetSupportedObjects.Name AS ObjectType, v_WOLEnabledObjects.ObjectID 
FROM v_WOLTargetedClients INNER JOIN v_R_System ON 
  v_WOLTargetedClients.ResourceID = v_R_System.ResourceID INNER JOIN v_WOLEnabledObjects ON 
  v_WOLTargetedClients.ObjectID = v_WOLEnabledObjects.ObjectID INNER JOIN v_WOLGetSupportedObjects ON 
  v_WOLEnabledObjects.ObjectType = v_WOLGetSupportedObjects.ObjectType 
ORDER BY Computer, v_WOLGetSupportedObjects.ObjectType, v_WOLEnabledObjects.ObjectID