This is OS-specific application visibility. With OS filtering, users will only see Configuration Manager applications compatible with the OS platform they are currently using when they shop for applications in the Shopping Web. When shopping for others, checks are made to ensure that requested applications are compatible with the machine it is intended for. If the check fails, the order is not placed and a notification is sent to the administrator.

To enable OS filtering

  1. In the Shopping Admin console, click Settings.
  2. Under OS Filtering, ensure that OS Filtering Enabled is True. 
    Enabling OS filtering in the Shopping Admin console

Retrieving compatibility information from Configuration Manager

To retrieve compatibility information from Configuration Manager:

  1. From the toolbar In the Shopping Admin console, click the Trigger OS Filtering Sync button.
    Triggering an OS filtering synchronization
  2. A notification dialog is displayed.
    Notification for triggering an OS filtering synchronization
  3. Click OK to close it.

Prerequisites

Hardware Inventory must be enabled and run in the Configuration Manager environment. AppModel applications must be configured with an OS filtering rule where the operating system condition is set for one or more OS, for example:

Setting up an OS filtering rule for AppModel applications

Non-AppModel applications must have the requirements option selected in its Install Properties dialog.

    • This program can run only on specified client platforms
    • One or more client platforms are selected

Non-app model application properties

OS and architectures supported by this feature

The following operating systems and architectures are supported by the OS filtering feature. If a user is using an OS not listed in the table, it is possible that the feature may still work, but it has not been tested and is not supported.

Operating SystemArchitecture
OSVersion64-bit32-bit
Windows 8.16.3(tick)(tick)
Windows 86.2(tick)(tick)
Windows 76.1(tick)(tick)
Windows Server 2008 R26.1(tick)(tick)
Windows Server 20086.0(tick)(tick)
Windows Vista6.0(tick)(tick)
Windows Server 2003 R25.2(tick)(tick)
Windows Server 20035.2(tick)(tick)
Windows XP 64-Bit Edition5.2(tick)(tick)
Windows XP5.1(tick)(tick)

The following OS roles are supported:

  • Workstation
  • Server

The following are not supported by the OS filtering feature:

  • Service pack level compatibility for operating systems
  • Admin pages other than the Basket in the Shopping web portal do not filter applications according to compatibility
  • Shopping application uninstall programs are not filtered
  • Compatibility is not assessed for OSD requested items
  • OS filtering rules for AppModel applications where none of settings are selected

Compatible applications

Compatibility for Configuration Manager applications are those that meet this criteria:

  • If the ArchitectureOS Version and OS Role of the user's machine matches the ArchitectureSupported OS Version and OS Role for the Application then the Application is compatible.

    No checks are made for non-Configuration Manager applications as they are considered compatible.

The ArchitectureSupported OS Version and OS Role for Configuration Manager applications is retrieved from Configuration Manager at the following times:

  • On a periodic basis, determined by the OS Filtering Sync Period (12 hours by default),
  • When the Shopping central service is restarted
  • Within 5 minutes of
    • Triggering retrieval manually from the Admin console
    • A successful bulk import of applications from Configuration Manager
    • Creation of a Configuration Manager application