Is there a way or report to look at the package deployment settings on catalog Items for a large number of Catalog items in App Portal to be able to compare to the deployment settings in SCCM?
Feb 26, 2020 12:23 PM
Mar 02, 2020 03:40 PM
To add to Charlie's post, let me see if I can help decipher something meaningful out of those numeric strings. First, let me start by saying that this information only applies to Package/Program catalog items. I'll post an update if/when I have more information on Application catalog items.
If you look at the Parameters column in the WD_SiteToAdvert table, you should see two values labeled as AdvertFlag and DPFlag. In my test environment, I have one with AdvertFlag=36831264 and DPFlag=2128. Now if you look at the ConfigMgr 2007 SDK at the SMS_Advertisement Server WMI Class reference, you'll see that it references AdvertFlags and RemoteClientFlags. These are hexadecimal sums that are composed of one or more hexadecimal flag values added together. If you convert the App Portal AdvertFlag value from decimal to hexadecimal, you'll find that this corresponds to the ConfigMgr AdvertFlags value. Likewise, if you convert the App Portal DPFlag value from decimal to hexadecimal, you'll find that this corresponds to the ConfigMgr RemoteClientFlags value. Here's how that would break down for the example in my environment:
AdvertFlag = 36831264 (0x2320020)
0x02000000 - NO_DISPLAY. The user should not run programs independently of the assignment.
0x00100000 - OVERRIDE_SERVICE_WINDOWS. Override maintenance windows in announcing the advertisement to the user.
0x00200000 - REBOOT_OUTSIDE_OF_SERVICE_WINDOWS. Reboot outside of maintenance windows.
0x00020000 - DONOT_FALLBACK. Do not fall back to unprotected distribution points.
0x00000020 - IMMEDIATE. Announce the advertisement to the user immediately.
DPFlag = 2128 (0x850)
0x00000800 - RERUN_ALWAYS. Always rerun the program.
0x00000010 - DOWNLOAD_FROM_LOCAL_DISPPOINT. Download the program from the local distribution point.
0x00000040 - DOWNLOAD_FROM_REMOTE_DISPPOINT. Download the program from the remote distribution point.
Mar 03, 2020 02:12 PM
Mar 02, 2020 03:40 PM
To add to Charlie's post, let me see if I can help decipher something meaningful out of those numeric strings. First, let me start by saying that this information only applies to Package/Program catalog items. I'll post an update if/when I have more information on Application catalog items.
If you look at the Parameters column in the WD_SiteToAdvert table, you should see two values labeled as AdvertFlag and DPFlag. In my test environment, I have one with AdvertFlag=36831264 and DPFlag=2128. Now if you look at the ConfigMgr 2007 SDK at the SMS_Advertisement Server WMI Class reference, you'll see that it references AdvertFlags and RemoteClientFlags. These are hexadecimal sums that are composed of one or more hexadecimal flag values added together. If you convert the App Portal AdvertFlag value from decimal to hexadecimal, you'll find that this corresponds to the ConfigMgr AdvertFlags value. Likewise, if you convert the App Portal DPFlag value from decimal to hexadecimal, you'll find that this corresponds to the ConfigMgr RemoteClientFlags value. Here's how that would break down for the example in my environment:
AdvertFlag = 36831264 (0x2320020)
0x02000000 - NO_DISPLAY. The user should not run programs independently of the assignment.
0x00100000 - OVERRIDE_SERVICE_WINDOWS. Override maintenance windows in announcing the advertisement to the user.
0x00200000 - REBOOT_OUTSIDE_OF_SERVICE_WINDOWS. Reboot outside of maintenance windows.
0x00020000 - DONOT_FALLBACK. Do not fall back to unprotected distribution points.
0x00000020 - IMMEDIATE. Announce the advertisement to the user immediately.
DPFlag = 2128 (0x850)
0x00000800 - RERUN_ALWAYS. Always rerun the program.
0x00000010 - DOWNLOAD_FROM_LOCAL_DISPPOINT. Download the program from the local distribution point.
0x00000040 - DOWNLOAD_FROM_REMOTE_DISPPOINT. Download the program from the remote distribution point.
Mar 03, 2020 02:12 PM