where a.AssignmentID in('DeplomentID1','DeplomentID1')
select
vrs.name0 as machineName,
--vrs.AD_site_Name0 as ADSiteName,
--vrs.User_Name0 as UserName,
--a.Assignment_UniqueID as DeploymentID,
a.AssignmentName as DeploymentName,
sn.StateName as LastEnforcementState
--,
--assc.StateTime asStatusTime,
--assc.LastErrorCode as LastErrorCode
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)
join v_R_System vrs on vrs.ResourceID=assc.ResourceID
where a.AssignmentID = 'Mention Your DeploymentID'
What is wrong with the built-in reports for this?HI All,
is there any SQL query for fetching the Windows update compliance report for all systems.
Hi Grath,What is wrong with the built-in reports for this?
Hi Prajwal,Exactly.. There are built-in reports for this. Why not try those reports first..
Here is a list of all of the built-in report and a short description of what each of them returns.Hi Grath,
I'm confused with which one is the correct report for the update compliance that i need to run to get it.
Hi Gokul,Hi ,
Attaching query and i have commented some of the line . You can modify according to your convince. You have to mention Deployment ID. If more deployment are present, you can replace the below last line with
Code:where a.AssignmentID in('DeplomentID1','DeplomentID1')
SQL:select vrs.name0 as machineName, --vrs.AD_site_Name0 as ADSiteName, --vrs.User_Name0 as UserName, --a.Assignment_UniqueID as DeploymentID, a.AssignmentName as DeploymentName, sn.StateName as LastEnforcementState --, --assc.StateTime asStatusTime, --assc.LastErrorCode as LastErrorCode 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) join v_R_System vrs on vrs.ResourceID=assc.ResourceID where a.AssignmentID = 'Mention Your DeploymentID'