The following applies to Configuration Manager 2007 and legacy packages in Configuration Manager 2012.

For Shopping applications based on legacy packages, it is the Shopping Receiver on each Primary Site that is responsible for creating the collection and advert for that site. This is why in a multi-site hierarchy you see site specific collections and adverts for the same Shopping Application.  Advert settings (deployments in 2012) are controlled by the Shopping receiver RemoteClientFlags (Shopping MSI Property DPFLAG) and AdvertFlags (Shopping MSI property ADVERTFLAGS) configuration properties. Administrators at each site may have different preferences for these settings per site. 

The default settings for these properties are designed to avoid impact on the WAN but do not necessarily meet users’ high expectations for quick delivery, as software distributions will be prevented in specific scenarios where package content is not available on the LAN. If your Shopping users' experience is more important, there are alternate settings that allow Shopping user preferences to take precedence, and assume occasional deployments are permitted over the WAN where necessary and that maintenance windows can be ignored.

For Shopping applications based on Configuration Manager 2012 applications, the Receiver on the CAS (or standalone Primary) is responsible for creating the collections and deployments, which are replicated throughout the hierarchy. The CAS Receiver uses Configuration Manager's own default settings. If the defauilst are not suitable then an administrator can change the deployment settings before enabling the Shopping Application.

The following section describes the default and alternate settings for legacy package adverts, but you should refer to Microsoft SMS_Advertisement Server WMI Class documentation to decide the most suitable settings for your environment.

RemoteClientFlags

If anything other than one of the the installer GUI options is required then use the DPFLAG installer property.

BitDescription

GUI option:

Default

GUI option:

Always Download

GUI option:

Always run from DP

Task SequencesTask Sequences and Packages
 DPFLAG value:2096

2128 (use this for Nomad)

21842816

2896 (use this for Nomad)

3RUN_FROM_LOCAL_DISPPOINT. Run the program from the local distribution point.  

(tick)

  
4

DOWNLOAD_FROM_LOCAL_DISPPOINT. Download the program from the local distribution point.

(tick)

(tick)

  

(tick)

5DONT_RUN_NO_LOCAL_DISPPOINT. Do not run the program if there is no local distribution point.

(tick)

    
6

DOWNLOAD_FROM_REMOTE_DISPPOINT. Download the program from the remote distribution point.

 

(tick)

  

(tick)

7RUN_FROM_REMOTE_DISPPOINT. Run the program from the remote distribution point.  

(tick)

  
8

DOWNLOAD_ON_DEMAND_FROM_LOCAL_DP. Download the program on demand from the local distribution point. This is only applicable for task sequences.

   

(tick)

(tick)

9

DOWNLOAD_ON_DEMAND_FROM_REMOTE_DP. Download the program on demand from the remote distribution point. This is only applicable for task sequences.

   

(tick)

(tick)

11

RERUN_ALWAYS. Always rerun the program.

This is required for the 1E Shopping reshopping feature.


(tick)

(tick)

(tick)

(tick)

(tick)

AdvertFlags

If anything other than the default option is required, you must use the  ADVERTFLAGS installer property.

BitDescriptionDefaultAn alternative
 ADVERTFLAGS value:432540815728672
5

IMMEDIATE. Announce the advertisement to the user immediately.

This setting is not critical because Shopping overrides this setting on a per-app basis using the application’s mandatory property.


(tick)

(tick)

17

DONOT_FALLBACK. Do not fall back to unprotected distribution points.

This bit setting ON causes the tickbox on the adverts ‘distribution points’ tab to be disabled and fallback does not occur.

Fallback to unprotected distribution points is described in http://technet.microsoft.com/en-us/library/bb892788.aspx . The end result is also affected by RemoteClientFlags.

(tick)

 
20OVERRIDE_SERVICE_WINDOWS. Override maintenance windows in announcing the advertisement to the user. 

(tick)

21REBOOT_OUTSIDE_OF_SERVICE_WINDOWS. Reboot outside of maintenance windows. 

(tick)

22

WAKE_ON_LAN_ENABLED.

There are several alternatives for whether or not to use the AdvertFlags Wake-on-LAN setting:

  • Enable this setting if WOL is provided by 1E WakeUp. If using 1E Shopping, then you do not require Shopping's native policy refresh feature because policy refresh is also provided by 1E WakeUp. 
  • Enable this setting if WOL is provided by Configuration Manager Wake-on-LAN feature. If using 1E Shopping then use its policy refresh feature to speed up deployment to machines that are already powered on.
  • Enable this setting even if not using 1E WakeUp or Configuration Manager Wake-on-LAN feature, because it does no harm, and will come into effect if thes WOL solutions are enabled later .
  • Disable this setting if you do not want WOL for Shopping adverts and you are using Configuration Manager Wake-on-LAN or 1E WakeUp for other adverts.
  • Otherwise ignore this setting and consider using Shopping's native policy refresh feature.

(tick)

(tick)

23SHOW_PROGRESS. Announce the advertisement to the user showing task sequence progress. 

(tick)