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_Advertisement 和 v_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_WOLEnabledObjects 與 v_WOLTargetedClients 網路喚醒檢視;以及使用 [ObjectType] 資料行來聯結 v_WOLGetSupportedObjects 與 v_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