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:
- 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".
- 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.
- 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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