Your SlideShare is downloading. ×
Author             Lawrence Garvin, WSUS MVPWSUS Reporting Made Easier                            April 2012
WSUS Reporting Made Easier Updates Report Computers Reports Synchronization Report Custom Reporting
WSUS Report Categories: Updates, Computers   WSUS report types      » Summary, Detailed, Tabular   WSUS report filtering...
DocumentationWSUS Operations Guide © 2012 Microsoft. Available at: http://technet.microsoft.com/enus/library/dd939846(WS.1...
Report Types
Report Filters Update Classifications Product Categories Computer Target Groups Update Status Include/Exclude Replica...
Report Filters
Report Filters
Report Filters
Report Filters
Report Filters
Report Filters
Report Filters
Report LayoutStatus Summary
Report LayoutStatus Summary – Navigation Pane (Updates Report)
Report LayoutStatus Summary – Navigation Pane (Computers Report)
Report LayoutStatus Summary – Update Metadata
Report LayoutStatus Summary – Approval Summary (For selectedgroups)
Report LayoutStatus Summary – Summary Status (For selected updates)
Report LayoutStatus Summary – Computer Information
Report LayoutStatus Summary – Summary Status (For selectedcomputers)
Report LayoutDetailed Status Two page report   » Page 1: Summary Status page      • Same page as Summary Status report   ...
Report LayoutDetailed Status - Updates Report (Approval and Status)                                                   - Vi...
Report LayoutDetailed Status - Updates Report (Approval and Status)                                                   - Vi...
Report LayoutDetailed Status – Computers Report (Approval and Status)
Report Layout Tabular Status Provides counts for:    » Needed    » Installed/Not Applicable    » Failed    » Not Status  ...
Report LayoutTabular Status – Updates Report                                  - View 1 -
Report LayoutTabular Status – Updates Report                                  - View 2 -
Report LayoutTabular Status – Computers Report
Report LayoutApproved Updates – Updates Report (Group: All Computers)
Report LayoutApproved Updates – Updates Report (Group: Desktop)
Report LayoutApproved Updates – Computers Report (Group: All Computers)
Report LayoutApproved Updates – Computers Report (Group: Desktop)
Report LayoutApproved Updates – Change to Summary Report
Report LayoutApproved Updates – Change to Detailed Report
Report LayoutApproved Updates – Computer Report (Group: Desktop, for allupdates)
Report LayoutDetailed Status – Hyperlinks (Updates)
Report LayoutDetailed Status – Hyperlinks (Computers)
Report LayoutDetailed Status – Hyperlinks (Approval State)
Report LayoutDetailed Status – Hyperlinks (Installation Status)
Report LayoutRunning Update Detailed Status Report from Updates List
Report LayoutRunning Computer Detailed Status Report from Computer List
Synchronization & Custom Reporting Synchronization Reports Custom Reporting   » Components required to use custom report...
Synchronization Report Selected for specified date or date range Report provides:    » Number of New, Revised, and Expir...
Synchronization ReportReport Options
Synchronization ReportSynchronization Summary
Synchronization ReportNew/Revised/Expired Updates      Synchronization       Report
Documentation- Custom ReportingWSUS Operations Guide    © 2012 Microsoft. Available at http://technet.microsoft.com/en-us/...
Documentation – Custom ReportingWSUS Operations Guide   © 2012 Microsoft. Available at http://msdn.microsoft.com/en-us/lib...
RequirementsTo do custom reporting Have query capability to WSUS database    » SQL Server Management Studio Understand h...
ConnectivityTo the WSUS Database SQL Server (Workgroup/Standard/Enterprise)   » SQL Server Management Studio Windows® In...
ToolsSQL Server Management Studio Express      Synchronization       Report
AccessTo the WSUS Public Views All public views are located in the PUBLIC_VIEWS  namespace Local Administrators have acc...
Familiarity     With the WSUS Public ViewsPUBLIC_VIEWS.vCategory                  PUBLIC_VIEWS.vSupportedInventoryPUBLIC_V...
Documentation - ViewsWSUS Operations Guide      © 2012 Microsoft. Available at: http://msdn.microsoft.com/en-us/library/bb...
Code Example Update summaries for unassigned computersThe following query gets update summaries for all Security Updatesac...
Code ExampleUpdate Summaries for unassigned computers (Results)
Building Custom Reportsfor Publishing Report Builder 2.0    » System Requirements       • Desktop:          » Windows XP®...
Building Custom Reportsfor Publishing
Building Custom Reportsfor Publishing Report Builder 2.0   » Product Information / Training / Download      • http://www....
Summary Update Reports Computer Reports Synchronization Report Custom Reporting
Helpful Resources Learn how to extend WSUS to report on      3rd    party application patch compliance with           Sola...
Author: Lawrence Garvin, WSUS MVP                                                Thank You!     Feedback or QuestionsLawre...
Upcoming SlideShare
Loading in...5
×

How-To: WSUS Reporting Made Easier

15,038

Published on

For more information on Patch Manager, visit: http://www.solarwinds.com/patch-manager.aspx

Learn how WSUS Reporting can be made easier by looking at the Updates Report, Computers Reports, Synchronization Report and Custom Reporting.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
15,038
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "How-To: WSUS Reporting Made Easier"

  1. 1. Author Lawrence Garvin, WSUS MVPWSUS Reporting Made Easier April 2012
  2. 2. WSUS Reporting Made Easier Updates Report Computers Reports Synchronization Report Custom Reporting
  3. 3. WSUS Report Categories: Updates, Computers  WSUS report types » Summary, Detailed, Tabular  WSUS report filtering options  Review report layout  Functionality & examples of “Approved Updates Report”  Hyperlinks available in the report layouts
  4. 4. DocumentationWSUS Operations Guide © 2012 Microsoft. Available at: http://technet.microsoft.com/enus/library/dd939846(WS.10).aspx.
  5. 5. Report Types
  6. 6. Report Filters Update Classifications Product Categories Computer Target Groups Update Status Include/Exclude Replica Server Clients Approved Updates
  7. 7. Report Filters
  8. 8. Report Filters
  9. 9. Report Filters
  10. 10. Report Filters
  11. 11. Report Filters
  12. 12. Report Filters
  13. 13. Report Filters
  14. 14. Report LayoutStatus Summary
  15. 15. Report LayoutStatus Summary – Navigation Pane (Updates Report)
  16. 16. Report LayoutStatus Summary – Navigation Pane (Computers Report)
  17. 17. Report LayoutStatus Summary – Update Metadata
  18. 18. Report LayoutStatus Summary – Approval Summary (For selectedgroups)
  19. 19. Report LayoutStatus Summary – Summary Status (For selected updates)
  20. 20. Report LayoutStatus Summary – Computer Information
  21. 21. Report LayoutStatus Summary – Summary Status (For selectedcomputers)
  22. 22. Report LayoutDetailed Status Two page report » Page 1: Summary Status page • Same page as Summary Status report » Page 2: Detailed Status report • For Updates Report: a detailed listing by computer name for each update • For Computers Report: a detailed listing by update for each computer
  23. 23. Report LayoutDetailed Status - Updates Report (Approval and Status) - View 1 -
  24. 24. Report LayoutDetailed Status - Updates Report (Approval and Status) - View 2 -
  25. 25. Report LayoutDetailed Status – Computers Report (Approval and Status)
  26. 26. Report Layout Tabular Status Provides counts for: » Needed » Installed/Not Applicable » Failed » Not Status » Updates presented are based on the filtering criteria selected in Report Options All four columns of counts are always presented
  27. 27. Report LayoutTabular Status – Updates Report - View 1 -
  28. 28. Report LayoutTabular Status – Updates Report - View 2 -
  29. 29. Report LayoutTabular Status – Computers Report
  30. 30. Report LayoutApproved Updates – Updates Report (Group: All Computers)
  31. 31. Report LayoutApproved Updates – Updates Report (Group: Desktop)
  32. 32. Report LayoutApproved Updates – Computers Report (Group: All Computers)
  33. 33. Report LayoutApproved Updates – Computers Report (Group: Desktop)
  34. 34. Report LayoutApproved Updates – Change to Summary Report
  35. 35. Report LayoutApproved Updates – Change to Detailed Report
  36. 36. Report LayoutApproved Updates – Computer Report (Group: Desktop, for allupdates)
  37. 37. Report LayoutDetailed Status – Hyperlinks (Updates)
  38. 38. Report LayoutDetailed Status – Hyperlinks (Computers)
  39. 39. Report LayoutDetailed Status – Hyperlinks (Approval State)
  40. 40. Report LayoutDetailed Status – Hyperlinks (Installation Status)
  41. 41. Report LayoutRunning Update Detailed Status Report from Updates List
  42. 42. Report LayoutRunning Computer Detailed Status Report from Computer List
  43. 43. Synchronization & Custom Reporting Synchronization Reports Custom Reporting » Components required to use custom reporting » Connecting SQL Server® Management Studio to the WSUS database » A tour through the views available for reporting
  44. 44. Synchronization Report Selected for specified date or date range Report provides: » Number of New, Revised, and Expired Updates » Listing of New, Revised, and Expired Updates » Hyperlinks from Updates to Update Status Report Approvals can be created from hyperlinks in the Update Status Report
  45. 45. Synchronization ReportReport Options
  46. 46. Synchronization ReportSynchronization Summary
  47. 47. Synchronization ReportNew/Revised/Expired Updates Synchronization Report
  48. 48. Documentation- Custom ReportingWSUS Operations Guide © 2012 Microsoft. Available at http://technet.microsoft.com/en-us/library/dd939891(WS.10).aspx.
  49. 49. Documentation – Custom ReportingWSUS Operations Guide © 2012 Microsoft. Available at http://msdn.microsoft.com/en-us/library/bb410149(VS.85).aspx.
  50. 50. RequirementsTo do custom reporting Have query capability to WSUS database » SQL Server Management Studio Understand how to use PUBLIC_VIEWS » Basic knowledge of T-SQL and SQL Server Install and use Report Builder 2.0 » Visual Studio 2008 also has these tools Deploy SQL Server Reporting Services » SSRS is available in SQL Express Advanced Services
  51. 51. ConnectivityTo the WSUS Database SQL Server (Workgroup/Standard/Enterprise) » SQL Server Management Studio Windows® Internal Database » SQLCMD.exe or SQL Server Management Studio Express » Named Pipes • .pipeMSSQL$MICROSOFT##SSEEsqlquery » Local ONLY SQL Server Express Edition?? (EMail me!)
  52. 52. ToolsSQL Server Management Studio Express Synchronization Report
  53. 53. AccessTo the WSUS Public Views All public views are located in the PUBLIC_VIEWS namespace Local Administrators have access by default Read-only to the PublicViewAccess database role Additional users must be added to database role
  54. 54. Familiarity With the WSUS Public ViewsPUBLIC_VIEWS.vCategory PUBLIC_VIEWS.vSupportedInventoryPUBLIC_VIEWS.vCategoryText PUBLIC_VIEWS.vUpdatePUBLIC_VIEWS.vClassification PUBLIC_VIEWS.vUpdateAdditionalInfoUrlPUBLIC_VIEWS.vClassificationText PUBLIC_VIEWS.vUpdateApprovalPUBLIC_VIEWS.vComputerGroupMembership PUBLIC_VIEWS.vUpdateEffectiveApprovalPerComputerPUBLIC_VIEWS.vComputerInventory PUBLIC_VIEWS.vUpdateInCategoryPUBLIC_VIEWS.vComputerTarget PUBLIC_VIEWS.vUpdateInstallationInfoPUBLIC_VIEWS.vComputerTargetGroup PUBLIC_VIEWS.vUpdateInstallationInfoBasicPUBLIC_VIEWS.vDownstreamServer PUBLIC_VIEWS.vUpdateTextPUBLIC_VIEWS.vLanguage PUBLIC_VIEWS.fnUpdateInstallationStateMap
  55. 55. Documentation - ViewsWSUS Operations Guide © 2012 Microsoft. Available at: http://msdn.microsoft.com/en-us/library/bb410149(VS.85).aspx.
  56. 56. Code Example Update summaries for unassigned computersThe following query gets update summaries for all Security Updatesacross all the computers in the Unassigned Computers group.DECLARE @unassignedGroup uniqueidentifierB73CA6ED-5727-47F3-84DE-015E03F6A88ASELECT u.UpdateId, u.DefaultTitle, usc.State, COUNT(*)FROM PUBLIC_VIEWS.vUpdate AS uJOIN PUBLIC_VIEWS.vUpdateInstallationInfo AS usc ON u.UpdateId = usc.UpdateIdWHERE usc.ComputerTargetId IN ( SELECT ComputerTargetId FROM PUBLIC_VIEWS.vComputerGroupMembership WHERE ComputerTargetGroupID = @unassignedGroup )GROUP BY u.UpdateID, u.DefaultTitle, usc.State
  57. 57. Code ExampleUpdate Summaries for unassigned computers (Results)
  58. 58. Building Custom Reportsfor Publishing Report Builder 2.0 » System Requirements • Desktop: » Windows XP® SP3 » Windows Vista® SP1 » Windows 7 • Server: » Windows Server® 2003 SP2 » Windows Server 2008 • .NET Framework v3.5
  59. 59. Building Custom Reportsfor Publishing
  60. 60. Building Custom Reportsfor Publishing Report Builder 2.0 » Product Information / Training / Download • http://www.microsoft.com/sqlserver/2008/en/us/report-b
  61. 61. Summary Update Reports Computer Reports Synchronization Report Custom Reporting
  62. 62. Helpful Resources Learn how to extend WSUS to report on 3rd party application patch compliance with SolarWinds Patch Manager Watch Video Test Drive Live Demo Ask Our Community Download 30-day Free Trial Click any of the links above - Slide 62 -
  63. 63. Author: Lawrence Garvin, WSUS MVP Thank You! Feedback or QuestionsLawrence.Garvin@solarwinds.com

×