Using SCCM to track the status of computer builds and display the results on a web portal

Introduction:

System Center Configuration Manager (SCCM) is a powerful tool for managing and deploying software and operating systems in organizations of all sizes. One of the key capabilities of SCCM is the ability to track the status of computer builds, which are deployments of operating systems or software to one or more computers. In this document, we will describe how to use SCCM to track the status of computer builds and display the results on a web portal, so that you can easily monitor the progress of computer builds and take appropriate action as needed. We will cover the steps to set up a web server and web application framework, install the SCCM reporting services point, create a web report, and customize the report to meet your specific needs. By following these steps, you can use SCCM to track the status of computer builds and keep your organization's computers up-to-date and fully operational.

Check the Build Status Via SCCM

 

You can use Microsoft System Center Configuration Manager (SCCM) to track the status of computer builds in your organization. Here are some ways to do this:

  1. Use the SCCM console to view the status of computer builds:
  • In the SCCM console, navigate to the "Monitoring" node, then expand the "Overview" folder and click on the "Deployments" node.
  • In the "Deployments" view, you can see a list of all deployments (including computer builds) that have been initiated in your organization.
  • The "Deployment Status" column in the list shows the current status of each deployment, such as "In progress" or "Success".
  1. Use SCCM reports to track the status of computer builds:
  • In the SCCM console, navigate to the "Monitoring" node, then expand the "Reporting" folder and click on the "Reports" node.
  • In the "Reports" view, you can see a list of all available reports in SCCM.
  • You can use the "Deployment Status - Specific Computer" report to view the status of a specific computer build, or the "Deployment Status - Summarized" report to view the status of all computer builds in your organization.
  1. Use SCCM notifications to receive alerts when a computer build is complete:
  • In the SCCM console, navigate to the "Administration" node, then expand the "Overview" folder and click on the "Notifications" node.
  • In the "Notifications" view, you can create a new notification subscription by clicking the "Create Subscription" button.
  • In the "Create Subscription" wizard, you can specify the criteria for the notification, such as the deployment type (e.g. computer build) and the desired status (e.g. success or failure). You can also specify the recipients of the notification and the delivery method (e.g. email).

By using these tools, you can easily track the status of computer builds in your organization and be notified when they are complete.

Here is a step-by-step guide on how to implement a web portal to track the status of computer builds in SCCM:

  1. Set up a web server and web application framework: You will need to have a web server (e.g. IIS) and a web application framework (e.g. ASP.NET) set up to host the web portal. Follow the documentation for your chosen web server and framework to install and configure them.
  2. Install the SCCM reporting services point: The SCCM reporting services point is a component that enables SCCM to generate web reports. To install the reporting services point:
  • In the SCCM console, navigate to the "Administration" node, then expand the "Site Configuration" folder and click on the "Servers and Site System Roles" node.
  • Right-click on the site system where you want to install the reporting services point and select "Add Site System Roles".
  • In the "Add Site System Roles Wizard", select the site system and click the "Next" button.
  • On the "System Role Selection" page, select the "Reporting Services Point" role and click the "Next" button.
  • Follow the prompts to complete the installation of the reporting services point.
  1. Configure the reporting services point: Once the reporting services point is installed, you will need to configure it to enable web reports:
  • In the SCCM console, navigate to the "Administration" node, then expand the "Site Configuration" folder and click on the "Servers and Site System Roles" node.
  • Right-click on the site system where the reporting services point is installed and select "Properties".
  • In the "Site System Properties" window, click the "Reporting Services Point" tab.
  • Check the "Enable Web Reporting" box, then click the "Apply" button.
  1. Create a web report: Now you can create a web report to track the status of computer builds in SCCM:
  • In the SCCM console, navigate to the "Monitoring" node, then expand the "Reporting" folder and click on the "Reports" node.
  • Right-click on the "Reports" node and select "Create Report" from the context menu.
  • In the "Create Report Wizard", enter a name for the report and select the "SQL-based report" option.
  • Click the "Next" button to proceed to the next step.
  • On the "Data Source" page, specify the SQL query for the report. You can use the following sample query to retrieve data on the status of computer builds:

SELECT

d.Name as 'Deployment Name',

d.PackageName as 'Package Name',

d.TypeName as 'Type',

d.State as 'Status'

FROM v_Deployment d

WHERE d.TypeName = 'Computer Build'

  • Click the "Next" button to proceed to the next step.
  • On the "Layout" page, specify the layout and formatting options for the report. You can customize the appearance of the report by adding tables, charts, or other elements.
  • Click the "Next" button to proceed to the next step.
  • On the "Security" page, specify the security options for the report. You can specify who has access to the report and what actions they can perform (e.g. view, edit, delete).
  • Click the "Next" button to proceed to the next step.
  1. Deploy the report: In the "Create Report Wizard", click the "Next" button to proceed to the "Deployment" page.
  • On the "Deployment" page, select the "Web Report Server" option and specify the URL for the web portal where you want to publish the report.
  • Click the "Next" button to proceed to the next step.
  • Review the summary of the report details, then click the "Create" button to create the report.
  1. View the report: Once the report is created, you can view it by navigating to the URL of the web portal and selecting the report from the list of available reports.
  2. Customize the report: You can customize the appearance and functionality of the report by modifying the layout and formatting options, adding filters or parameters, or integrating it with other systems or applications.

 

Summary

"In this document, we described how to use SCCM to track the status of computer builds and display the results on a web portal. We covered the steps to set up a web server and web application framework, install the SCCM reporting services point, create a web report, and customize the report to meet your specific needs. By following these steps, you can use SCCM to track the status of computer builds and keep your organization's computers up-to-date and fully operational."

 

Comments

Popular posts from this blog

Creating a List of Installed Applications with PowerShell

Comparing the Different Ways to Set Up a Single-App Kiosk on Windows 10/11: Local Setup, Windows Configuration Designer, and Microsoft Intune