<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Download on Anything About IT</title><link>https://www.verboon.info/tags/download/</link><description>Recent content in Download on Anything About IT</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 01 Dec 2013 22:10:33 +0000</lastBuildDate><atom:link href="https://www.verboon.info/tags/download/index.xml" rel="self" type="application/rss+xml"/><item><title>PowerShell - Yet another Sysinternals download script</title><link>https://www.verboon.info/2013/12/powershell-yet-another-sysinternals-download-script/</link><pubDate>Sun, 01 Dec 2013 22:10:33 +0000</pubDate><guid>https://www.verboon.info/2013/12/powershell-yet-another-sysinternals-download-script/</guid><description>&lt;p&gt;Today I completed the Microsoft Virtual Academy &lt;a href="http://www.microsoftvirtualacademy.com/training-courses/advanced-tools-scripting-with-powershell-3-0-jump-start"&gt;Advanced Tools &amp;amp; Scripting with PowerShell 3.0 Jump Start&lt;/a&gt; course. If you haven’t looked at it yet, I realy recommend you do so, lots of good stuff there. So for the purpose of applying some of the stuff I’ve learned there regarding the use of -Whatif and -verbose messages i wrote the below script which downloads the sysinternals tools.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;&amp;lt;#
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;.&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;Synopsis&lt;/span&gt;&lt;span style="color:#6272a4"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt; Download Sysinternals Tools
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;.&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;DESCRIPTION&lt;/span&gt;&lt;span style="color:#6272a4"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt; Download the Sysinternals tools from live.sysinternals.com to the local machine
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;.&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;NOTES&lt;/span&gt;&lt;span style="color:#6272a4"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt; version 1.0
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;.&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;EXAMPLE&lt;/span&gt;&lt;span style="color:#6272a4"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt; Get-Sysinternals -Path C:\Data|sysinternals
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;.&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;EXAMPLE&lt;/span&gt;&lt;span style="color:#6272a4"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt; Get-Sysinternals.ps1 -Path C:\Data\Sysinternals -Whatif -verbose
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#6272a4"&gt;#&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[&lt;span style="color:#8be9fd;font-style:italic"&gt;CmdletBinding&lt;/span&gt;(&lt;span style="color:#50fa7b"&gt;SupportsShouldProcess&lt;/span&gt;=&lt;span style="color:#8be9fd;font-style:italic"&gt;$true&lt;/span&gt;)]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Param&lt;/span&gt;(
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[&lt;span style="color:#8be9fd;font-style:italic"&gt;Parameter&lt;/span&gt;(&lt;span style="color:#50fa7b"&gt;Mandatory&lt;/span&gt;=&lt;span style="color:#8be9fd;font-style:italic"&gt;$true&lt;/span&gt;,&lt;span style="color:#50fa7b"&gt;ValueFromPipelineByPropertyName&lt;/span&gt;=&lt;span style="color:#8be9fd;font-style:italic"&gt;$true&lt;/span&gt;,&lt;span style="color:#50fa7b"&gt;ParameterSetName&lt;/span&gt;=&lt;span style="color:#f1fa8c"&gt;&amp;#34;Directory&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#50fa7b"&gt;HelpMessage&lt;/span&gt;= &lt;span style="color:#f1fa8c"&gt;&amp;#39;The local download folder&amp;#39;&lt;/span&gt;)]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[String]&lt;span style="color:#8be9fd;font-style:italic"&gt;$Directory&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Begin&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;Write-Verbose&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Starting Sysinternals Tool download&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;$url&lt;/span&gt;=&lt;span style="color:#f1fa8c"&gt;&amp;#34;http://live.sysinternals.com/tools/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; ((&lt;span style="color:#8be9fd;font-style:italic"&gt;Test-path&lt;/span&gt; -path &lt;span style="color:#8be9fd;font-style:italic"&gt;$Directory&lt;/span&gt;) &lt;span style="color:#ff79c6"&gt;-eq&lt;/span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;$False&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;Write-Verbose&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Creating Directory &lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$Directory&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; (&lt;span style="color:#8be9fd;font-style:italic"&gt;$PScmdlet&lt;/span&gt;.ShouldProcess(&lt;span style="color:#f1fa8c"&gt;&amp;#34;Creating folder &lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$Directory&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;&lt;/span&gt;,&lt;span style="color:#f1fa8c"&gt;&amp;#34;&amp;#34;&lt;/span&gt;,&lt;span style="color:#f1fa8c"&gt;&amp;#34;&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {&lt;span style="color:#8be9fd;font-style:italic"&gt;New-Item&lt;/span&gt; -ItemType Directory -Path &lt;span style="color:#8be9fd;font-style:italic"&gt;$Directory&lt;/span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; } 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;$siuri&lt;/span&gt; = &lt;span style="color:#8be9fd;font-style:italic"&gt;Invoke-WebRequest&lt;/span&gt; -Uri &lt;span style="color:#8be9fd;font-style:italic"&gt;$url&lt;/span&gt; -EA SilentlyContinue
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; (&lt;span style="color:#8be9fd;font-style:italic"&gt;$siuri&lt;/span&gt;.BaseResponse.StatusCode &lt;span style="color:#ff79c6"&gt;-eq&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;OK&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;$sfiles&lt;/span&gt; = &lt;span style="color:#8be9fd;font-style:italic"&gt;$siuri&lt;/span&gt;.Links | &lt;span style="color:#8be9fd;font-style:italic"&gt;Where-Object&lt;/span&gt; {&lt;span style="color:#8be9fd;font-style:italic"&gt;$_&lt;/span&gt;.href &lt;span style="color:#ff79c6"&gt;-ne&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#39;/&amp;#39;&lt;/span&gt;} | &lt;span style="color:#8be9fd;font-style:italic"&gt;Select-Object&lt;/span&gt; -ExpandProperty innerText
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;Else&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;Write-Verbose&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Unable to reach &lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$url&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Exit &lt;span style="color:#bd93f9"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; } 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Process&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;ForEach&lt;/span&gt; (&lt;span style="color:#8be9fd;font-style:italic"&gt;$st&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;in&lt;/span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;$sfiles&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;$downloadfile&lt;/span&gt; = &lt;span style="color:#8be9fd;font-style:italic"&gt;$url&lt;/span&gt;+&lt;span style="color:#8be9fd;font-style:italic"&gt;$st&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#6272a4"&gt;#Write-Verbose -Message &amp;#34;Downloading $downloadfile to $Directory\$st&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#ff79c6"&gt;if&lt;/span&gt; (&lt;span style="color:#8be9fd;font-style:italic"&gt;$PScmdlet&lt;/span&gt;.ShouldProcess(&lt;span style="color:#f1fa8c"&gt;&amp;#34;Downloading now &lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$downloadfile&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt; to &lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$Directory&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;\&lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$st&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;&lt;/span&gt;,&lt;span style="color:#f1fa8c"&gt;&amp;#34;&amp;#34;&lt;/span&gt;,&lt;span style="color:#f1fa8c"&gt;&amp;#34;&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {&lt;span style="color:#8be9fd;font-style:italic"&gt;Start-BitsTransfer&lt;/span&gt; -Description &lt;span style="color:#f1fa8c"&gt;&amp;#34;SysinternalsDownload - &lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$st&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;&lt;/span&gt; -Source &lt;span style="color:#8be9fd;font-style:italic"&gt;$downloadfile&lt;/span&gt; -Destination &lt;span style="color:#f1fa8c"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$Directory&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;\&lt;/span&gt;&lt;span style="color:#8be9fd;font-style:italic"&gt;$st&lt;/span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;&lt;/span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;End&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#8be9fd;font-style:italic"&gt;Write-Verbose&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Download complete&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>ToolTip: Microsoft Download Manager</title><link>https://www.verboon.info/2012/05/tooltip-microsoft-download-manager/</link><pubDate>Wed, 23 May 2012 17:07:40 +0000</pubDate><guid>https://www.verboon.info/2012/05/tooltip-microsoft-download-manager/</guid><description>&lt;p&gt;If you’re looking for a simple to use Download Manager, have a look at the Microsoft Download Manager. It does not have that many specialized features as many other download managers out there, but it’s a nice FREE and simple to use tool. You must install the software, but it only uses about 1.3 MB.&lt;/p&gt;
&lt;p&gt;
 &lt;img src="images/image_thumb4.png" alt="image"&gt;

&lt;/p&gt;
&lt;p&gt;The Microsoft Download Manager can be downloaded from &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=27960"&gt;here&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Tip: Download more than 2 files at once (Internet Explorer)</title><link>https://www.verboon.info/2010/02/tip-download-more-than-2-files-at-once-internet-explorer/</link><pubDate>Fri, 26 Feb 2010 16:19:19 +0000</pubDate><guid>https://www.verboon.info/2010/02/tip-download-more-than-2-files-at-once-internet-explorer/</guid><description>&lt;p&gt;I had thought that by now this is something everybody knows, but unfortunately that is not the case, so that is why I post this one today.&lt;/p&gt;
&lt;p&gt;By default, Windows Internet Explorer 7 and earlier versions limit the number of files that you can download at one time to &lt;strong&gt;two&lt;/strong&gt;. Windows Internet Explorer 8 limits the number of files that you can download at one time to six. More details &lt;a href="http://support.microsoft.com/kb/282402"&gt;here&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Verifying your file downloads</title><link>https://www.verboon.info/2009/04/verifying-your-file-downloads/</link><pubDate>Thu, 02 Apr 2009 21:40:59 +0000</pubDate><guid>https://www.verboon.info/2009/04/verifying-your-file-downloads/</guid><description>&lt;p&gt;Today we once more ran into an issue caused by a corrupted file transfer. I mention “once more” because this is something I see happening all the time. So let me drop a couple of words on this.&lt;/p&gt;
&lt;p&gt;When putting content on an FTP site consider creating a checksum file as this will allow others to validate their file downloads. Just comparing file size is not enough (examples follow).&lt;/p&gt;
&lt;p&gt;There are many freeware tools that can create and verify checksum files. One of the tools we are using is &lt;a href="http://www.quicksfv.org/index.html"&gt;QuickSFV&lt;/a&gt;. What is nice about QuickSFV is that it is fast and can be fully integrated into the Windows Explorer context menu, allowing you to just select a file and create or verify a checksum file of it.&lt;/p&gt;</description></item><item><title>Font Collection</title><link>https://www.verboon.info/2009/03/font-collection/</link><pubDate>Tue, 10 Mar 2009 23:31:33 +0000</pubDate><guid>https://www.verboon.info/2009/03/font-collection/</guid><description>&lt;p&gt;Yesterday evening I was helping out my wife with creating some invitation cards for a children event that takes place during spring vacation. For the juniors there was a picture on the front side of the invitation that was okay, but we both decided that for the teen-agers we must use a different theme.&lt;/p&gt;
&lt;p&gt;Finding the right picture wasn’t easy, so we decided to just write text, but to use a cool font. Although Office 2007 already comes with a large number of fonts, we were just looking for something different.&lt;/p&gt;</description></item></channel></rss>