進階練習 2:在 Configuration Manager 中建立硬體清查的新報告
適用於: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
在這個練習中,您將建立 Configuration Manager 報告,顯示電腦名稱、站台碼、上次掃描硬體清查的日期,以及上次掃描指定電腦至今的天數。
重要事項 |
---|
在開始這個練習之前,您應該檢閱基本練習以了解報告項目、報告的內容,以及建立報告 SQL 陳述式的不同方式。 |
報告需求
您可以使用下列報告需求來建立新報告。
SQL 陳述式中的 SQL Server 檢視
建立報告 SQL 陳述式時,請使用下列 Configuration Manager SQL 檢視:
v_GS_WORKSTATION_STATUS:這個 SQL 檢視包含用戶端電腦所回報之上次掃描硬體清查的日期和時間。 如需這個 SQL 檢視的詳細資訊,請參閱 硬體清查檢視 Configuration Manager 中。
v_R_System:這個 SQL 檢視包含所有探索到的系統資源。 如需這個 SQL 檢視的詳細資訊,請參閱 探索 Configuration Manager 中的檢視。
v_RA_System_SMSInstalledSites:這個 SQL 檢視包含所有用戶端電腦已安裝的站台。 如需這個 SQL 檢視的詳細資訊,請參閱 探索 Configuration Manager 中的檢視。
SQL 陳述式中的聯結
在 SQL 陳述式中建立下列聯結:
v_GS_WORKSTATION_STATUS 使用 [ResourceID] 資料行聯結至 v_R_System。
v_RA_System_SMSInstalledSites 使用 [ResourceID] 資料行聯結至 v_R_System。
SQL 陳述式中的資料行
請依所列順序使用下列報告資料行:
Netbios_Name0 做為 v_R_System 的 [電腦名稱]
SMS_Installed_Sites0 做為 v_RA_System_SMSInstalledSites 的 [站台碼]
LastHWScan 做為 v_GS_WORKSTATION_STATUS 的 [上次硬體掃描]
DATEDIFF(day, v_GS_WORKSTATION_STATUS.LastHWScan, GETDATE()) 做為 [上次硬體掃描至今的天數]
注意事項 |
---|
這份報告整合兩個 SQL 函式,來判斷上次硬體掃描日期與目前日期之間的差距。 若要顯示這個資料行,您可以將整行複製到 SQL 陳述式中;您也可以將 DATEDIFF(day, v_GS_WORKSTATION_STATUS.LastHWScan, GETDATE()) 複製到 [資料行] 欄中,並將 [上次硬體掃描至今的天數] 複製到查詢設計工具的 [別名] 欄中。 |
使用 [LastHWScan] 資料行以遞減順序排序資料。
SQL 陳述式中的篩選器
報告 SQL 陳述式未包含任何篩選器。
報告提示
Configuration Manager 報告應該包含所要報告之電腦名稱的報告提示。
解決方式
如需如何建立這份報告的詳細資訊,請參閱 進階練習 2 解決方案:Configuration Manager 中建立硬體清查的新報告。