Client software distribution from SCCM You can use Client Software Distribution (CSD) to deploy and revoke software deployments from Microsoft System Center Configuration Management (SCCM) and manage distributions on SCCM hosts. The SCCM activity pack contains Orchestration activities that CSD uses to deploy software from a service catalog request and manage user and device collections on SCCM servers. In addition, CSD can manage license counts for deployed software using ServiceNow Software Asset Management, revoke software deployed by SCCM without user interaction, and manage lease periods. Follow the SCCM configuration procedures in the order shown. Configure the Application Administrator role on the SCCM serverTo deploy software using ServiceNow® Client Software Distribution (CSD), ensure that an SCCM administrative user has the correct permissions to deploy software and that PowerShell is properly configured.Update the SCCM cmdlet librariesEnsure that the System Center Configuration Manager SCCM Cmdlet Library is up-to-date.Configure the MID Server for SCCM activitiesTo use a MID Server with Microsoft System Center Configuration Management (SCCM) activities, configure it to communicate with the SCCM server. Create Windows credentials for SCCM deploymentsMicrosoft System Center Configuration Manager (SCCM) requires the appropriate credentials to deploy applications using the Client Software Distribution application.Retrieve SCCM data for client software distributionRetrieve the collections and the list of applications available for deployment from your SCCM servers.Set up a software model for an SCCM applicationUsing the applications discovered on the SCCM server, set up a software model used by the Software Asset Management application to manage licenses.Define an SCCM configurationTo create catalog items for SCCM software deployment or to configure your instance to revoke software through SCCM, you must first associate that software with a collection through an SCCM configuration. Create a catalog item for an SCCM applicationUsing the applications discovered on the SCCM server, create a catalog item for an application you want to offer for distribution from the service catalog.Workflow process for SCCM deploymentOrdering an SCCM application from a client software distribution (CSD) catalog item in the service catalog triggers the Order Client Software workflow.Client software distribution validation processAfter SCCM deploys software to a target computer, client software distribution (CSD) detects the installation and validates its status. SCCM software revocationAn administrator can revoke software without any user interaction using Microsoft System Center Configuration Manager (SCCM) if the software configuration specifies an SCCM uninstall collection, even if the software was installed by some other process or user.