SoftwareCentral · Configuration

Deployment Manager Configuration

The Deployment Manager deploys software and operating systems and monitors every deployment. This page is for the administrator: what it needs, which security role permissions control it, the settings that shape it, and how to keep it tidy.

Security roles Deployment Monitor Client notifications Clean-up

1 What it does

Open it from Software › Deployment Manager. The Deployment Manager has two jobs: it deploys software and operating systems from a Deployment Plan, and it monitors all deployments, even those started from Manage Software, Reinstall Computer or Import Computer.

TabWhat it shows
DeploymentsSoftware deployed, with Client Count and a View button that opens the Deployment Monitor.
Deployment JobsEach deployment plan with Created, Name, Start and End, and buttons to open, edit or delete it. Deleting a job removes it from the list; it does not cancel the deployment.
All SCCM DeploymentsEvery deployment in Configuration Manager with its compliance. The figures are summarised in advance, so they can differ from the details window; the Last Update column says when.
Prioritized SCCM DeploymentsThe deployments you have marked as prioritised.
Deployment Manager, Deployments tab, with Create Deployment Plan, Show for all users, Show Colleague Deployments, Show Deployments for Computer, Show Deployments for Program and a Show deployments from date on the left, and software with Client Count and View in the grid
Deployments. The left menu shows only what the role allows; here the operator may use Create Deployment Plan and Show for all users.
Deployment Manager, Deployment Jobs tab, listing Created, Name, Start and End for each job, with an Edit and a Delete button on each row
Deployment Jobs: one row per deployment plan, with its start and end, and the Edit and Delete buttons.
Deployment Manager, All SCCM Deployments tab, with a Set priority column, Type, Software Name, Collection Name, Last Update, Compliance, Success, In Progress, Error, Requirements Not Met, Unknown and Total Assets columns
All SCCM Deployments: summarised compliance, with Last Update and a recalculate button on each row.
Deployment Manager, Prioritized SCCM Deployments tab, with the same columns as All SCCM Deployments and a Refresh button
Prioritized SCCM Deployments: the same columns, listing the deployments you have marked as prioritised. The list is empty in this picture.
Create Deployment Plan window, step Job Type, with a name box and the choices Deploy Software and Deploy Operating System, and Cancel and Next buttons
Create Deployment Plan (only for roles that may deploy): choose Deploy Software or Deploy Operating System, then click Next.
Phased Deployments page with the Create Phased Deployment and Manage Templates buttons, a quick-find box, and a list of phased deployments with their phases and status
Phased deployments are not in the Create Deployment Plan window. Create them with Create Phased Deployment on the Phased Deployments page, see Phased deployments.

How to use the Deployment Manager is described in Deployment Manager; this page only covers how to set it up.

2 Requirements

RequirementWhy
A working Configuration Manager site and clientsDeployments are made to SCCM collections and read back from SCCM. The Deployment Manager has a site selector at the top; devices from other sites are only included when Show devices from all sites is on (Settings › SCCM › Clients).
Software that is set up for SoftwareCentralPackages and applications need their install and uninstall collections, see Mend Packages and Applications.
For operating systems: a prepared task sequenceSee Task Sequence Configuration.
Optional: Remote Registry on the clientsGives more exact deployment status messages, see Remote Registry Service Enabled below.

3 Security roles

What an operator sees in the Deployment Manager depends on the menu buttons their security role holds. Give the role the Deployment Manager menu entry first, then the buttons below.

An operator with the matching permissionCan
Deploy software, or reinstall an operating systemSees the Create Deployment Plan button. Without either permission the button is hidden and the operator can only monitor.
View colleagues' deploymentsSees Show Colleague Deployments and Show for all users. Without it, an operator sees only their own deployments. Show for all users can be slow to load.
Set priority on SCCM deploymentsSees the Set priority tick box on All SCCM Deployments. Without it the column is hidden.

Which devices and software an operator can deploy to or of is controlled by the collections and Package Security Groups assigned to the role, as everywhere else in SoftwareCentral.

4 The settings

Change them under Settings, then click Save Settings. The menu path is in the first column.

WhereSettingWhat it does
SoftwareCentral › Interface SettingsEnable Deployment MonitorShows the Deployment Monitor in the lower left corner for users who have access to the Deployment Manager.
SoftwareCentral › Interface SettingsOpen Deployment Monitor (Automatically open the Deployment Monitor when a deployment is added)Opens the monitor by itself for each new deployment. The monitor must be enabled.
SoftwareCentral › Interface SettingsDefault settings in Replace Package: Add to prioritized deployment listAdds the replacement's deployment to the prioritised list. Prioritised deployments are not installed any faster; the list is only for follow-up.
SCCM › ClientsRemote Registry Service EnabledTick it if the Remote Registry service is enabled on your clients. SoftwareCentral then reads the clients' registry for more precise deployment messages.
SCCM › ClientsUse live data (Use live data in Manage Software)Pulls deployment status messages directly from the client when SCCM does not have them yet.
SCCM › ClientsUse SCCM Client Online StatusLets SCCM decide whether a client is online. Needs SCCM 1602 or newer.
SCCM › ClientsUse SCCM Client Notifications (instead of Refresh Machine Policy)Tells clients through SCCM to check in. Applies to Manage Software on a single and on multiple resources, and to the Deployment Manager.
SCCM › ClientsMax number of clients to use SCCM Client NotificationsLimits how many clients client notifications are used for. 0 means unlimited.
SCCM › ClientsRefresh Machine Policy Delay in secondsWaiting time before the machine policy is refreshed. Expect at least 30 seconds extra on top.
Domain › Active DirectoryUse AD-DeploymentAdds devices to Active Directory groups instead of collections. The install and uninstall collections need a query rule that points at the AD group.
Domain › Active DirectoryRefresh Collection Membership (only with AD-Deployment)Refreshes the collection so devices join their deploy collection sooner. Many deployments in a short time put load on the collection evaluator.

5 Keeping it tidy

Under Settings › General Settings › Maintenance:

SettingWhat it does
Automatically remove Deployment Jobs older than (months) (0 = Keep all)Removes old deployment jobs from the list. 0 keeps them for ever.
Remove Phased Deployments older than (days)Deletes phased deployments older than this, whatever state they are in, to free resources. 30 to 1461 days.
Phased Deployments max phase runtime (days)A phase that has run longer than this is marked as failed. 1 to 365 days.
Settings, General Settings, Maintenance, with the Clear Cache, Restart SoftwareCentral and Test connections buttons, the Update Task Sequence Scripts button, and the rows for removing log entries, Deployment Jobs and Phased Deployments, and the max phase runtime
Settings › General Settings › Maintenance, with the retention rows for deployment jobs and phased deployments.

On All SCCM Deployments, the compliance figures come from summarisation. The Last Update column says when they were calculated; the summarise button on a row recalculates it in the background, which can take a while, and the grid's Refresh button then shows the new numbers.

6 Best practice

  • Give people the least. Most operators only need to monitor. Keep Create Deployment Plan and Show for all users for the roles that need them.
  • Keep priority for the people who follow up. The prioritised list is a to-do list for administrators, not a faster install.
  • Use client notifications with a cap on large estates: set Max number of clients to use SCCM Client Notifications so one huge deployment does not flood the site.
  • Be careful with AD-Deployment and collection refresh. Leave Refresh Collection Membership off if you make many deployments in a row.
  • Set a retention period for deployment jobs and phased deployments instead of 0, and ask operators to delete finished jobs.
  • Test first. Create a plan for one test device, watch it in the monitor, then widen it.

7 Troubleshooting

You seeCheck
No Create Deployment Plan buttonThe role lacks the deploy permission, see section 3.
No Show Colleague Deployments or Show for all usersThe role lacks the colleague permission.
No Deployment Monitor in the lower left cornerEnable Deployment Monitor is off, or the user has no access to the Deployment Manager.
Compliance numbers differ from the details windowThey are summarised in advance. Check Last Update and recalculate.
A deployment is missing from the listThe Show deployments from date hides older ones (the default is the last month), or a filter on computer or program is active, or the job was removed by the retention setting.
Status stays at unknown for a long timeTry Use live data and Remote Registry Service Enabled, and check that the client can reach its management point.

See also: Deployment Manager · Introduction to the Deployment Manager · Security Roles · Maintenance