Configuration Manager 的作業系統部署查詢範例

 

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

下列查詢範例會示範作業系統部署檢視如何互相聯結,以及聯結到相容性設定檢視。 使用包含封裝識別碼的檢視資料行 (其可有不同的資料行名稱,視檢視而定),作業系統部署檢視可以聯結到其他作業系統部署檢視和應用程式管理檢視。 作業系統部署檢視可以使用 [CI_ID] 資料行聯結到相容性設定檢視,使用 [ResourceID] 資料行聯結到探索檢視。

下列查詢會按封裝識別碼和封裝名稱列出所有的工作順序封裝,按封裝識別碼和封裝名稱列出相關聯的開機映像封裝,以及列出開機映像封裝的來源路徑。 查詢結果會依工作順序封裝識別碼排序。 左外部聯結分別使用 [BootImageID] 和 [PackageID] 資料行,用於聯結 v_TaskSequencePackagev_BootImagePackage 作業系統部署檢視。

SELECT DISTINCT 
  v_TaskSequencePackage.PackageID AS [Task Sequence Package ID], 
  v_TaskSequencePackage.Name AS [Task Sequence Package Name], 
  v_TaskSequencePackage.BootImageID AS [Boot Image Package ID], 
  v_BootImagePackage.Name AS [Boot Image Package Name], 
  v_BootImagePackage.PkgSourcePath AS [Boot Image Package Source Path] 
FROM v_TaskSequencePackage LEFT OUTER JOIN v_BootImagePackage ON 
  v_TaskSequencePackage.BootImageID = v_BootImagePackage.PackageID 
ORDER BY [Task Sequence Package ID] 

下列查詢會按封裝識別碼和封裝名稱列出所有的作業系統部署開機映像封裝、包含在開機映像封裝中的驅動程式,以及驅動程式的來源路徑。 查詢結果先按開機映像封裝識別碼、後按驅動程式名稱排序。V_BootImagePackagev_BootImagePackage_References 作業系統部署檢視分別使用 [PackageID] 和 [PkgID] 資料行聯結;v_BootImagePackage_References 檢視使用 [CI_ID] 資料行聯結到 v_ConfigurationItems 相容性設定檢視;v_ConfigurationItems 檢視使用 [CI_ID] 資料行聯結到 v_LocalizedCIProperties 相容性設定檢視。

SELECT v_BootImagePackage.PackageID AS [Boot Image Package ID], 
  v_BootImagePackage.Name AS [Boot Image Package Name], 
  v_LocalizedCIProperties.DisplayName AS [Driver Name], 
  v_BootImagePackage_References.SourcePath AS [Driver Source Path] 
FROM v_BootImagePackage INNER JOIN v_BootImagePackage_References ON 
  v_BootImagePackage.PackageID = v_BootImagePackage_References.PkgID 
  INNER JOIN v_ConfigurationItems ON 
  v_BootImagePackage_References.CI_ID = v_ConfigurationItems.CI_ID 
  INNER JOIN v_LocalizedCIProperties ON 
  v_ConfigurationItems.CI_ID = v_LocalizedCIProperties.CI_ID 
ORDER BY [Boot Image Package ID], [Driver Name] 

顯示: