<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>James Finnigan : BITS</title><link>http://blogs.msdn.com/jamesfi/archive/tags/BITS/default.aspx</link><description>Tags: BITS</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Windows Live ID Client SDK alpha release</title><link>http://blogs.msdn.com/jamesfi/archive/2007/02/01/windows-live-id-client-sdk-alpha-release.aspx</link><pubDate>Fri, 02 Feb 2007 10:20:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1580466</guid><dc:creator>jamesfinnigan</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamesfi/comments/1580466.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesfi/commentrss.aspx?PostID=1580466</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jamesfi/rsscomments.aspx?PostID=1580466</wfw:comment><description>&lt;p&gt;On a &lt;a href="http://blogs.msdn.com/jamesfi/archive/2006/12/23/how-to-use-bits-to-transfer-files.aspx#1360874"&gt;recent post about BITSAdmin&lt;/a&gt;, someone commented on how you needed to be logged into passport to download certain things.&amp;nbsp; Well I noticed in &lt;a title="Brian's blog" href="http://briankramp.spaces.live.com/Blog/cns!FB414355CC45FFEB!522.entry"&gt;Brian's blog&lt;/a&gt; that there is now an &lt;a href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=347"&gt;alpha release of the live client SDK&lt;/a&gt;.&amp;nbsp; I haven't tried it out (still busy recruiting in Utah), but it looks promising that this will allow you to login via passport and then kick off bitsadmin to download those items.&lt;/p&gt; &lt;p&gt;Please provide feedback to help improve the SDK!&lt;/p&gt; &lt;p&gt;Thanks,&lt;br&gt;James&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1580466" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesfi/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.msdn.com/jamesfi/archive/tags/BITS/default.aspx">BITS</category><category domain="http://blogs.msdn.com/jamesfi/archive/tags/passport/default.aspx">passport</category></item><item><title>How to use BITS to transfer files</title><link>http://blogs.msdn.com/jamesfi/archive/2006/12/23/how-to-use-bits-to-transfer-files.aspx</link><pubDate>Sat, 23 Dec 2006 13:57:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1351545</guid><dc:creator>jamesfinnigan</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/jamesfi/comments/1351545.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesfi/commentrss.aspx?PostID=1351545</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jamesfi/rsscomments.aspx?PostID=1351545</wfw:comment><description>&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa362708.aspx"&gt;BITS&lt;/a&gt; is Microsoft's background intelligent transfer service.&amp;nbsp; It's used to transfer files without it bothering you (roughly).&amp;nbsp; The goal is to use idle bandwidth, so it doesn't affect that streaming radio station that you like, your video chat, etc.&lt;/p&gt; &lt;p&gt;The service is &lt;a href="http://msdn2.microsoft.com/en-us/library/aa363167.aspx"&gt;relatively full-featured&lt;/a&gt;, although there isn't a proper UI that I'm aware of&amp;nbsp;(not sure why this wasn't baked into IE7).&amp;nbsp; I've usually whipped up a simple .net app to do this kind of thing (large files, bad connections), but it initially didn't handle proxies that well and was never great and didn't do the idle-bandwidth thing.&amp;nbsp; Enter BITSAdmin.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa362813.aspx"&gt;BITSAdmin&lt;/a&gt; is a simple command-line tool shipping with Vista, and available as a &lt;a href="http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&amp;amp;familyid=49ae8576-9bb9-4126-9761-ba8011fabf38"&gt;download&lt;/a&gt; for XP and above.&lt;/p&gt; &lt;p&gt;Here's a sample of how to download &lt;a href="http://www.microsoft.com/downloads/info.aspx?na=90&amp;amp;p=&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=A73A7E71-FF41-432D-A0EB-043E904A1905&amp;amp;u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f9%2f0%2fb%2f90b2097b-cb79-40fd-9d00-0917afc039e1%2fxnagse_setup.msi"&gt;XNA Game Studio Express 1.0&lt;/a&gt;:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;BITSAdmin /transfer xnase &lt;a href="http://www.microsoft.com/downloads/info.aspx?u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f9%2f0%2fb%2f90b2097b-cb79-40fd-9d00-0917afc039e1%2fxnagse_setup.msi"&gt;http://www.microsoft.com/downloads/info.aspx?u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f9%2f0%2fb%2f90b2097b-cb79-40fd-9d00-0917afc039e1%2fxnagse_setup.msi&lt;/a&gt; xnase.msi&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Here's another example of the same thing via tinyurl (it can help avoiding a lot of escaping of ampersands):&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;bitsadmin /transfer xnase &lt;a href="http://tinyurl.com/yhmojh"&gt;http://tinyurl.com/yhmojh&lt;/a&gt; xnase.msi&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;This does it right away and lets you watch it.&amp;nbsp; If you don't want that console window hanging around, or want to do several at once you can use this alternate syntax (bitsadmin /? shows the help but it's overly verbose and lacking decent simple examples before it launches into the 200 lines of help).&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;bitsadmin /CREATE /DOWNLOAD xnase&lt;/p&gt; &lt;p&gt;bitsadmin /ADDFILE xnase &lt;a href="http://tinyurl.com/yhmojh"&gt;http://tinyurl.com/yhmojh&lt;/a&gt; xnase.msi&lt;/p&gt; &lt;p&gt;bitsadmin /ADDFILE xnase &lt;a href="http://example.com/example.zip"&gt;http://example.com/example.zip&lt;/a&gt; ex.zip&lt;/p&gt; &lt;p&gt;...&lt;/p&gt; &lt;p&gt;bitsadmin /RESUME xnase&lt;/p&gt; &lt;p&gt;bitsadmin /MONITOR (till it's done)&lt;/p&gt; &lt;p&gt;bitsadmin /COMPLETE xnase&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;You can adjust it's priority, set notifications, peer caching, etc, etc, etc.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1351545" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesfi/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.msdn.com/jamesfi/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://blogs.msdn.com/jamesfi/archive/tags/BITS/default.aspx">BITS</category></item></channel></rss>