Remote Software Center

The Remote Software Center has similar functionality as the local Software Center application but can be run remotely and at scale on devices or device collections. You can view and install deployed applications and programs, available software updates, and view and run deployed task sequences. It has similar functionality to the local Configuration Manager control panel for checking the target machine against deployed compliance policies.

The Remote Software Center uses remote WMI to populate its contents and run actions.

Want to learn all about Remote Software Center? Sign up for our brand new Recast Academy course!

To locate the Remote Software Center:

1. In your Configuration Manager console, right-click on a device or device collection.

2. Click Right Click Tools > Client Tools > Remote Software Center.

The Remote Software Center displays information on Applications, Software Updates, Task Sequences, and Compliance.

Applications

The Applications tab lists applications deployed to devices selected in the Configuration Manager console. The table includes details about the Publisher, Version, Install State, and the number of Devices on which the application is deployed. 

You can filter the applications by devices or users, and sort information by clicking any column header. Expand any row to display details about the devices on which the application is deployed. For each device, the table shows the install Status of the application, when it was Last Evaluated and Last Run, and any Error Code from a previous install attempt.

To install or uninstall software, select the check box beside the application name(s) and click Install or Uninstall.

NOTE: If the Uninstall option isn't available for an application in the local Software Center, that same option won't be available in the Remote Software Center.

Application showing user drop down Screenshot

Software Updates

The Software Updates tab lists software updates available for your devices, including the associated KB Article, Publisher, and the number of Devices on which the update is deployed. 

You can sort the data by clicking any column header, and expand any row to view details about the devices on which the software update is deployed. For each device, the table shows the Compliance and Evaluation State, the Percent Complete, and any Error Code from a previous update attempt.

To install software updates, select the check box beside individual updates, or select the check box in the header to install all missing updates. If multiple devices are selected when opening the Remote Software Center, the updates will start on all selected devices.Software Updates Screenshot

Task Sequences

The Task Sequences tab lists task sequences available for your devices and the number of Devices on which they're available. 

You can sort the data by clicking a column header, and expand any row to view details about the devices on which the task sequence is deployed. For each device, the table shows the Last Run Status, any Last Run Error Code, and the Last Run Time.

To start a task sequence, select the check box next to the task sequence, or select the check box in the header for all task sequences, and click Install. If multiple devices are selected when opening the Remote Software Center, the task sequences will start on all selected devices.

Compliance

The Compliance tab lists compliance policies available for your devices, as well as the Compliance of devices and the number of Devices to which the policy applies.

You can sort the data by clicking a column header, and expand any row to view details about a compliance policy by device. For each device, the table shows the Compliance Status and the Last Evaluation Time.

To run a compliance policy evaluation, select the check box next to the policy, or select the check box in the header for all policies, and click Evaluate. If multiple devices are selected when opening the Remote Software Center, the policy will be evaluated on all selected devices. 

Recast Permissions

AdministrationGetAllSettings
ConfigMgrClientDeployedApplications
ConfigMgrClientGetConfigurationBaselines
ConfigMgrClientGetDeployedPrograms
ConfigMgrClientGetDeployedTaskSequences
ConfigMgrClientInstallApplication
ConfigMgrClientInstallApplicationOrProgram
ConfigMgrClientInstallProgram
ConfigMgrClientInstallSoftwareUpdates
ConfigMgrClientInstallSoftwareUpdatesByID
ConfigMgrClientInstallUserApplication
ConfigMgrClientMissingSoftwareUpdates
ConfigMgrClientPackageInformation
ConfigMgrClientTaskSequenceInformation
ConfigMgrClientUninstallApplication
InstalledSoftwareListSoftware
InstalledSoftwareUninstallSoftware
NetworkPingComputer
WMIInvokeMethod
WMIReadOnly

NOTE: To make changes on the populated tabs (for example, to install applications), you may require additional permissions.