私の経験に基づいて、Windowsupdate.logからパッチの開始時刻、パッチ終了時刻を取得できます。一方How to read the Windowsupdate.log file
、ただ、提供される情報は役立ちましたかどうかを確認するためにチェックインし、すべての展開
Select Deploymentname, Available, Deadline,
cast(cast(((cast([Compliant] as float)/(ISNULL([Compliant], 0) + ISNULL([Enforcement state unknown], 0) + ISNULL([Successfully installed update(s)], 0) + ISNULL([Failed to install update(s)], 0) + ISNULL([Installing update(s)], 0) + ISNULL([Waiting for another installation to complete], 0) + ISNULL([Pending system restart], 0) + ISNULL([Downloading update(s)], 0)))*100) as Numeric(10,2)) as varchar(256)) + '%' AS '%Compliant',
[Compliant],
[Enforcement state unknown],
[Successfully installed update(s)],
[Failed to install update(s)],
[Installing update(s)],
[Waiting for another installation to complete],
[Pending system restart],
[Downloading update(s)]
From
(select
a.AssignmentName as DeploymentName,
a.StartTime as Available,
a.EnforcementDeadline as Deadline,
sn.StateName as LastEnforcementState,
count(*) as NumberOfComputers
from v_CIAssignment a
join v_AssignmentState_Combined assc
on a.AssignmentID=assc.AssignmentID
join v_StateNames sn
on assc.StateType = sn.TopicType and sn.StateID=isnull(assc.StateID,0)
group by a.AssignmentName, a.StartTime, a.EnforcementDeadline,
sn.StateName) as PivotData
PIVOT
(
SUM (NumberOfComputers)
FOR LastEnforcementState IN
([Compliant],
[Enforcement state unknown],
[Successfully installed update(s)],
[Failed to install update(s)],
[Installing update(s)],
[Waiting for another installation to complete],
[Pending system restart],
[Downloading update(s)])
) AS pvt
Software Updates Views in Configuration Manager
の連結レポートを取得するには、以下のクエリを使用して。さらなる支援をご希望の場合はお知らせください。 –
本当に申し訳ありません。しかし、私は問題に遭遇した。どのように私はこれを変更することができます/インストールされた/利用可能な更新プログラムのサーバーの賢明な失敗を表示するには? は基本的にサーバーごとに同じ属性です。これはデプロイメントごとです ありがとうございました。 – Sp3LLingzz