none
schedule download at specific time

    Question

  • I have a WSUS server and many branches, I need schedule the AU client to download updates at a specifc time (i.e. at night)  instead of the "every so many hours" option currently available via group/local policy. This would enable users to conserve bandwidth during peak times.  I implemented BITS but is not enough
    Saturday, May 29, 2010 12:38 PM

Answers

  • Hi Lawrence, thanks for your answer.  What happend BITS is not enough is because I discovered 100 PCs is out from my WSUS server for many time.  Theses 100 PCs is out from my lan (wlan) and has a lot of patch missing.  When I got it in wsus started to send many missing patchs that formed a bottleneck in my wlan to these branch.

    BITS must be configured on the *client* side of the connection. Configure a GPO for those sites to throttle BITS and apply the GPO to the 100 computers on the other end of the WAN connection. Restrict their throughput by time of day and/or some amount of bandwidth that is available based on the size of the WAN bandwidth availability.

    If your primary interest is to restrict the clients so they only download at night, BITS is fully capable of doing this if configured correctly.

    I don't know how to develop script for WSUS. Can you help with this? or tell me where find some documentation?

    Documentation for the WSUS API and WUAgent API is available in the MSDN Library.

    Teaching scripting in this forum, or any forum, really isn't practical; however, there are many excellent books written on the topic, and there are also many scripts available on the 'net from scripting experts who have written them.


    Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
    Principal/CTO, Onsite Technology Solutions, Houston, Texas
    Microsoft MVP - Software Distribution (2005-2010)
    My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
    My Blog: http://onsitechsolutions.spaces.live.com
    Tuesday, June 01, 2010 2:43 PM
    Moderator

All replies

  • I have a WSUS server and many branches, I need schedule the AU client to download updates at a specifc time (i.e. at night)  instead of the "every so many hours" option currently available via group/local policy. This would enable users to conserve bandwidth during peak times.  I implemented BITS but is not enough

    BITS and judiciuos choices of when updates are approved are the only options available to you in the native environment to control when downloads occur unless you invest in a third-party commercial product, such as the EminentWare WSUS Extension Pack, which would allow you to schedule the downloads, or develop a scripted solution which can run as a Scheduled Task to initiate the download via the WUAgent API.

    If your user are fully trustworthy, you could also configure the clients with AUOptions=2, and trust the users to remember to initiate the download events via the WUAgent UI prior to leaving work for the day -- but truly, that is not a very practical, nor reliable, methodology.

    I'm curious, though, as to why configuring the BITS group policies is not sufficient for meeting this objective?


    Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
    Principal/CTO, Onsite Technology Solutions, Houston, Texas
    Microsoft MVP - Software Distribution (2005-2010)
    My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
    My Blog: http://onsitechsolutions.spaces.live.com
    Saturday, May 29, 2010 6:51 PM
    Moderator
  • Hi Lawrence, thanks for your answer.  What happend BITS is not enough is because I discovered 100 PCs is out from my WSUS server for many time.  Theses 100 PCs is out from my lan (wlan) and has a lot of patch missing.  When I got it in wsus started to send many missing patchs that formed a bottleneck in my wlan to these branch.

    I don't know how to develop script for WSUS. Can you help with this? or tell me where find some documentation? EminetWare is very expensive .

     

    Thanks again.

    JLcrespo

    Monday, May 31, 2010 1:54 PM
  • Hi Lawrence, thanks for your answer.  What happend BITS is not enough is because I discovered 100 PCs is out from my WSUS server for many time.  Theses 100 PCs is out from my lan (wlan) and has a lot of patch missing.  When I got it in wsus started to send many missing patchs that formed a bottleneck in my wlan to these branch.

    BITS must be configured on the *client* side of the connection. Configure a GPO for those sites to throttle BITS and apply the GPO to the 100 computers on the other end of the WAN connection. Restrict their throughput by time of day and/or some amount of bandwidth that is available based on the size of the WAN bandwidth availability.

    If your primary interest is to restrict the clients so they only download at night, BITS is fully capable of doing this if configured correctly.

    I don't know how to develop script for WSUS. Can you help with this? or tell me where find some documentation?

    Documentation for the WSUS API and WUAgent API is available in the MSDN Library.

    Teaching scripting in this forum, or any forum, really isn't practical; however, there are many excellent books written on the topic, and there are also many scripts available on the 'net from scripting experts who have written them.


    Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
    Principal/CTO, Onsite Technology Solutions, Houston, Texas
    Microsoft MVP - Software Distribution (2005-2010)
    My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
    My Blog: http://onsitechsolutions.spaces.live.com
    Tuesday, June 01, 2010 2:43 PM
    Moderator