SCCM 2007を使用してインストールされた更新プログラムの組織ロジックとインシデント確認

はじめに


この記事の出発点は、次のサービスウィンドウが渡され、システムの更新プログラムがほとんどのシステムにインストールされた瞬間ですが、レポートによると、更新プログラムが立ち上がらなかったマシンの一部が残っています。

インシデントを開始します


次の論理的なステップは、これらのマシンでインシデントを開始し、適切なレベルのサポートのITスペシャリストにそれらを公開することです。 これは、SCCMデータベースへのリクエストを実行することで自動モードで実行できます。リクエストを作成します(特定のプロセスシステムにリクエストを固定する方法は、記事の範囲外です)。
use SMS select rs.Name0 as MachineName, rs.AD_Site_Name0 as Location, ui.Title as Title, rs.ResourceID as ID, from v_R_System as rs join v_UpdateComplianceStatus as css on css.ResourceID = rs.ResourceID join v_UpdateInfo ui on ui.CI_ID=css.CI_ID left join v_CITargetedMachines ctm on ctm.CI_ID=css.CI_ID and ctm.ResourceID = rs.ResourceID where css.Status= 2 and ctm.ResourceID is not null order by ID 

リクエストはかなり簡単に理解できます。いくつかの主要なポイントのみを説明します-リクエストの主要なポイントは条件です:
  where css.Status= 2 and ctm.ResourceID is not null 

ss.Status = 2は、マシンの更新が必要であることを示し、 tm.ResourceID is not nullことは、更新がこのマシンにインストールされるように割り当てられていることを示します。
要求を完了すると、マシン名のリスト、それらが配置されているサイト、更新名、SCCMデータベース内の一意のマシンIDを受け取ります。

クローズインシデントを確認


そのため、ITスペシャリストはインシデントに取り組み、それを修正(または修正しなかった)し、インシデントをクローズします。現時点では、ITスペシャリストが何もせずにインシデントをクローズしただけでなく、正直に働いて本当に問題を解決したことを確認する必要がありますSCCMデータベースに再度リクエストを行います。
 use SMS select css.Status from v_UpdateComplianceStatus as css join v_R_System as rs on rs.ResourceID = css.ResourceID join v_UpdateInfo ui on ui.CI_ID=css.CI_ID where rs.ResourceID = <ID    SCCM> and ui.Title like '< >' 

インシデントを確認するには、クエリ結果が2に等しくない(これは更新プログラムがインストールされていることを意味します)か、まったく何も返さない(これは更新プログラムが不要になった、またはこのマシンをSCCMから削除したことを意味します)
結論として、標準のSCCMレポートを作成することをお勧めします。コンプライアンス6-IT専門家が利用できる特定のコンピューター。これにより、問題のあるコンピューターのステータス更新を個別に監視できます。


Source: https://habr.com/ru/post/J188774/


All Articles