Table of Contents
Maintenance Windows
Maintenance windows are not inherited by subcollections.
If a maintenance window has been specified, an advertised program will fail to run if its maximum allowed run time setting exceeds the maintenance window period. If the maximum allowed run time setting of the advertised program is set to Unknown, Configuration Manager evaluates this setting as 0 (zero) minutes. The advertised program will only be run if its countdown duration does not exceed the maintenance window period.
When using maintenance windows on your network, it will not be uncommon for a client computer to be a member of more than one collection with active maintenance windows on them. When this happens, client computers that are members of two or more collections with active maintenance windows will adhere to all defined windows. The Configuration Manager report Maintenance Windows Available to a Particular Client can be used to determine the currently defined windows.
Source: Microsoft TechNet/SCCM 2007 Help file.
Advertisements
Schedules
Once computers in the collection get the updated advertisement schedule, they will try to run the advert on that schedule; or as soon as they can if the recurring scheduled time has passed. For example, if you said run every Sunday at 3 a.m.; if the computer was off for the weekend and is turned on Monday at 7:30am, it'll run Monday at 7:30 am."
Source: Sherry Kissinger [MVP-SMS] on the microsoft.public.sms.swdist mailing list/discussion group, archived at tech-archive.net - RE: ReRun Advertisement on a Schedule
Clients will always execute missed advertisements including a single occurrence of an advertisement with a recurring schedule.
Source:myITforum.com - Recurring Advertisements
software distribution behaves exactly as i’ve detailed above. it makes more sense though with software distribution since you control the mandatory execution timeframe. also, it never changes the time frame. if it misses an execution and has to run it, it doesn’t go reset the next scheduled time. it runs again when you’ve scheduled it to go.
Source:organic fertilizer - recurring schedule behavior in sms / sccm agents
Also see:
Oddvar Haaland Moe's Blog - SCCM advertisments and time used on assignment
Deployment
Console deployment
AdminConsole.ini:
[Identification] Action=InstallAdminUI [Options] ParentSiteServer=sitecode SDKServer=sccmserver.domain.local SMSInstallDir="C:\Program Files\Microsoft Configuration Manager Console"
Install with:
\BIN\I386\SETUP.EXE /script AdminConsole.ini
IIS 7 Configuration
Drop de following as web.config in the SMSPKG?$ directory, or add the settings to the current one there, to prevent IIS 7 request filtering from interfering with the BITS downloads on your SCCM clients:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <requestFiltering allowDoubleEscaping="true"> <hiddenSegments> <remove segment="web.config" /> <remove segment="bin" /> <remove segment="App_code" /> <remove segment="App_GlobalResources" /> <remove segment="App_LocalResources" /> <remove segment="App_WebReferences" /> <remove segment="App_Data" /> <remove segment="App_Browsers" /> </hiddenSegments> <fileExtensions> <remove fileExtension=".asa" /> <remove fileExtension=".asax" /> <remove fileExtension=".ascx" /> <remove fileExtension=".master" /> <remove fileExtension=".skin" /> <remove fileExtension=".browser" /> <remove fileExtension=".sitemap" /> <remove fileExtension=".config" /> <remove fileExtension=".cs" /> <remove fileExtension=".csproj" /> <remove fileExtension=".vb" /> <remove fileExtension=".vbproj" /> <remove fileExtension=".webinfo" /> <remove fileExtension=".licx" /> <remove fileExtension=".resx" /> <remove fileExtension=".resources" /> <remove fileExtension=".mdb" /> <remove fileExtension=".vjsproj" /> <remove fileExtension=".java" /> <remove fileExtension=".jsl" /> <remove fileExtension=".ldb" /> <remove fileExtension=".dsdgm" /> <remove fileExtension=".ssdgm" /> <remove fileExtension=".lsad" /> <remove fileExtension=".ssmap" /> <remove fileExtension=".cd" /> <remove fileExtension=".dsprototype" /> <remove fileExtension=".lsaprototype" /> <remove fileExtension=".sdm" /> <remove fileExtension=".sdmDocument" /> <remove fileExtension=".mdf" /> <remove fileExtension=".ldf" /> <remove fileExtension=".ad" /> <remove fileExtension=".dd" /> <remove fileExtension=".ldd" /> <remove fileExtension=".sd" /> <remove fileExtension=".adprototype" /> <remove fileExtension=".lddprototype" /> <remove fileExtension=".exclude" /> <remove fileExtension=".refresh" /> <remove fileExtension=".compiled" /> <remove fileExtension=".msgx" /> <remove fileExtension=".vsdisco" /> </fileExtensions> </requestFiltering> </security> </system.webServer> </configuration>
Sources:
Microsoft TechNet - How to Configure Windows Server 2008 for Configuration Manager 2007 Site Systems
Richard Balsley - SCCM: How to Determine Content Download to Cache Issues
Resources for IT Professionals > Forums Home > System Center Configuration Manager Forums > Configuration Manager Software Distribution > SCCM 2007 BITS transfer problem
System Center Configuration Manager TechCenter > System Center Configuration Manager Forums > Configuration Manager Software Distribution > BITS issues with W2008 SP2 and IIS7.0
Microsoft Support - Error message when you visit a Web site that is hosted on IIS 7.0: "HTTP Error 404.11 – URL_DOUBLE_ESCAPED"
SCCM : Upgrading secondary sites to SP2 via Software Distribution on Windows 2008 could generate some issues
myITforum.com - SCCM 2007: Waiting (Forever) for Content