次の方法で共有


Configuration Managerでの Wake On LAN のサンプル クエリ

次のサンプル クエリは、Wake On LAN ビューをアプリケーション管理、検出、コンプライアンス設定ビューに参加させる方法を示しています。 Wake On LAN ビューは、 ObjectID 列と ResourceID 列を使用して他のビューに、 ObjectType 列を使用して他の Wake On LAN ビューに結合されることがよくあります。

Wake On LAN、アプリケーション管理、コンプライアンス設定ビューへの参加

次のクエリでは、Configuration Manager オブジェクトの種類、展開 ID またはアドバタイズ ID、Wake On LAN が有効になっているすべてのオブジェクトの名前を取得します。 結果は、オブジェクトの種類で並べ替えられた後、オブジェクト名で並べ替えられます。 クエリは、ObjectType 列を使用してv_WOLGetSupportedObjectsと Wake On LAN ビューをv_WOLEnabledObjectsします。ObjectTypeAdvertisingID 列に対して 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 

Wake On LAN ビューと検出ビューへの参加

次のクエリでは、Wake On LAN が有効になっているアドバタイズまたは展開の対象となっているクライアント コンピューターを NetBIOS 名で取得し、アドバタイズまたは展開の名前、オブジェクトの種類、アドバタイズ ID または展開 ID を取得します。 結果は、NetBIOS 名、オブジェクトの種類、オブジェクト ID で並べ替えられます。 このクエリは、V_WOLTargetedClients Wake On LAN ビューを ResourceID 列を使用してv_R_System検出ビューと結合し、ObjectID 列を使用してv_WOLEnabledObjectsv_WOLTargetedClients Wake On LAN ビューを結合し、ObjectType 列を使用してv_WOLGetSupportedObjectsと Wake On LAN ビューを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 

関連項目

Configuration Managerの Wake On LAN ビュー