Step-by-Step
Guide: Deploy Software from SCCM
1. Prepare the Application/Package
- Get
the installer file (.msi, .exe, or script).
- Place
it on a shared network location accessible by the SCCM server and
clients.
- Make
sure the share has read permissions for SCCM Computer Accounts.
2. Open SCCM Console
- Launch
Configuration Manager Console.
- Go to:
Software Library → Application Management → Applications.
3. Create a New Application
- Right-click
Applications → Select Create Application.
- Choose:
- MSI
file → auto-detects install/uninstall commands.
- EXE
file → you need to provide install/uninstall commands.
- Click Next.
4. Specify Application Information
- Enter
details:
- Name
(e.g., Google Chrome).
- Publisher.
- Version.
- Optionally
set:
- Icon
(for Software Center).
- Keywords.
5. Define Deployment Types
- Add a Deployment
Type (MSI, EXE, or Script).
- Provide:
- Installation
Program → e.g. setup.exe /silent or msiexec /i app.msi /qn.
- Uninstall
Program → e.g. msiexec /x app.msi /qn.
- Detection
Method → ensures SCCM knows if the app is installed.
- Example:
Check registry key, file version, or product code.
- Configure
Requirements (optional):
- OS
version, architecture (x64/x86), disk space, etc.
6. Distribute Content
- Right-click
the application → Distribute Content.
- Select
the Distribution Point(s) or Distribution Point Group where
clients will download from.
- Wait
until content distribution is successful (monitor in Monitoring →
Distribution Status).
7. Deploy the Application
- Right-click
the application → Deploy.
- Select:
- Collection
(e.g., “All Workstations” or custom user/device collection).
- Deployment
Settings:
- Action:
Install.
- Purpose:
- Available
→ Users can install via Software Center.
- Required
→ Auto-installs by deadline.
- Set Scheduling
& Deadlines (if required).
- Configure
User Experience:
- Hide/unhide
install progress.
- Allow
system restart if required.
8. Monitor Deployment
- Go to Monitoring
→ Deployments.
- Check
status:
- In
Progress
- Success
- Error
/ Failed
- For
errors:
- Review
AppEnforce.log on the client machine (C:\Windows\CCM\Logs).
- Review
DistMgr.log & PkgXferMgr.log on SCCM server for distribution issues.
9. Verify on Client
- On
client PC:
- Open
Software Center (Start → Software Center).
- Check
if the application appears.
- If
“Required,” SCCM installs automatically at scheduled time.
- If
“Available,” user clicks Install.
✅ Example
Deploy Google Chrome:
- Installer:
GoogleChromeStandaloneEnterprise64.msi.
- Install
Command: msiexec /i GoogleChromeStandaloneEnterprise64.msi /qn.
- Detection
Method: MSI Product Code.
- Deployment:
Available to “All Workstations.”
Comments
Post a Comment