Client software distribution validation process
concept australia Updated Sep 10, 2026 1 min read c_ClientSWDistValidProcess.md
After SCCM deploys software to a target computer, client software distribution (CSD) detects the installation and validates its status.
Client software distribution uses the following methods for detecting software installed on the target machine:
- Discovery: CSD is configured to leverage Discovery to detect software installations. You can run Discovery manually at any time, or by a scheduled job.
- Microsoft SCCM Integration: You can import SCCM data into the CMDB using the features in the Integration - Microsoft SCCM plugin if Discovery is not active on the instance.
The instance uses the data gathered by Discovery or the SCCM integration plugin to populate the Software Installation [cmdb_sam_sw_install] table. To validate installations using this data, CSD runs a scheduled job called Reconcile Requested Software that uses Properties installed settings. This process reconciles the software installation data accumulated in the CMDB and makes these status updates:
- Not installed to Installed: The user has installed the requested software within the time limit configured in the sn_client_sf_dist.softwareInstallExpDays property.
- Not installed to Status check expired: The time limit has expired for the user to install the requested software. The system stops checking for installation when the time limit expires.
Parent Topic:Client software distribution from SCCM
31 lines · 2.3 KB
--- title: Client software distribution validation process description: After SCCM deploys software to a target computer, client software distribution \(CSD\) detects the installation and validates its status. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/orchestration/c\_ClientSWDistValidProcess.html release: australia product: Orchestration classification: orchestration topic_type: concept last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [Client software distribution from SCCM, Client Software Distribution, Orchestration applications, Classic Orchestration, ServiceNow AI Platform Additional Capabilities, Extend ServiceNow AI Platform capabilities] --- # Client software distribution validation process After SCCM deploys software to a target computer, client software distribution \(CSD\) detects the installation and validates its status. Client software distribution uses the following methods for detecting software installed on the target machine: - **Discovery**: CSD is configured to leverage Discovery to detect software installations. You can run Discovery manually at any time, or by a scheduled job. - **Microsoft SCCM Integration**: You can import SCCM data into the CMDB using the features in the Integration - Microsoft SCCM plugin if Discovery is not active on the instance. The instance uses the data gathered by Discovery or the SCCM integration plugin to populate the Software Installation \[cmdb\_sam\_sw\_install\] table. To validate installations using this data, CSD runs a scheduled job called Reconcile Requested Software that uses Properties installed settings. This process reconciles the software installation data accumulated in the CMDB and makes these status updates: - **Not installed** to **Installed**: The user has installed the requested software within the time limit configured in the **sn\_client\_sf\_dist.softwareInstallExpDays** property. - **Not installed** to **Status check expired**: The time limit has expired for the user to install the requested software. The system stops checking for installation when the time limit expires. **Parent Topic:**[Client software distribution from SCCM](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/orchestration/c_CSDFromAnSCCMHost.md)
| title | Client software distribution validation process |
| description | After SCCM deploys software to a target computer, client software distribution \(CSD\) detects the installation and validates its status. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/servicenow-platform/orchestration/c\_ClientSWDistValidProcess.html |
| release | australia |
| product | Orchestration |
| classification | orchestration |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Client software distribution from SCCMClient Software DistributionOrchestration applicationsClassic OrchestrationServiceNow AI Platform Additional CapabilitiesExtend ServiceNow AI Platform capabilities |