SCCM for beginners
SCCM for beginners
beginners
What is SCCM?
System Center Configuration Manager (SCCM) is a Microsoft tool used for managing large
groups of computers and devices within an organization. It is part of the Microsoft System
Center suite, a collection of management tools.
1. Software Deployment
o SCCM automates the installation of software and updates across all devices in the
organization. This ensures all devices have the necessary applications installed
and up-to-date without manual intervention.
2. Patch Management
o Patch management involves automatically distributing software updates (patches)
to fix vulnerabilities or bugs. SCCM can schedule and install these updates on all
client machines, improving security and system performance.
3. Operating System Deployment (OSD)
o SCCM helps in installing or upgrading operating systems on computers with
minimal user intervention. This is useful in scenarios like setting up new devices,
upgrading the OS, or performing clean installations.
4. Device Management
o SCCM can manage a wide variety of devices, including desktops, laptops, tablets,
and smartphones (both Windows and non-Windows devices like iOS and
Android).
5. Inventory Management
o SCCM collects detailed hardware and software inventory data from devices. This
data helps administrators know what hardware and software are present in the
network for compliance, auditing, and planning purposes.
6. Compliance Settings
o SCCM can enforce policies for devices, ensuring they comply with organizational
security and configuration standards. Non-compliant devices can be automatically
remediated or flagged for attention.
7. Reporting
o Built-in and custom reports help administrators monitor deployments, patching,
inventory, and compliance status across devices. Reports can be generated to
track system performance, software deployments, and more.
1. Primary Site
o The Primary Site is the central server that controls and manages client devices. It
is the heart of SCCM operations, responsible for managing software deployments,
updates, and compliance across a specific region or business unit.
o It houses the core database and communication systems that allow it to interact
with devices.
o It communicates with other sites and handles requests from clients.
2. Secondary Site
o A Secondary Site is a smaller server that works under the control of a Primary
Site. It is typically used when client devices are located far away from the
Primary Site, like in remote offices or satellite locations.
o A Secondary Site helps manage local clients and relieves the Primary Site from
handling too many devices. It communicates with the Primary Site to synchronize
data and deploy content.
3. Management Point (MP)
o The Management Point is a server role that facilitates communication between
the SCCM server and client devices. It acts as the intermediary for client
requests, such as software installation or policy retrieval.
o When a client device needs something (like a software package or update), it
contacts the Management Point.
4. Distribution Point (DP)
o The Distribution Point is a server where software packages, operating system
images, and other content (like patches) are stored before being sent to client
devices.
oDPs allow SCCM to deliver content to multiple devices efficiently. For example,
when a user installs an application, the content will come from the nearest
Distribution Point.
5. SQL Server
o SCCM uses SQL Server to store its database, which holds all the data about
software deployments, client inventory, patch status, and other configuration
settings.
o The database is where SCCM stores all its critical data and configuration
information. SQL Server is essential for SCCM to work properly.
Licensing Model
SCCM operates under a licensing model based on two primary components: