PowerShell Software Library - Scheduled Personal Software Library

Last update - 17-05-2017


On this page is something that I needed but couldn't find anywhere, so made it myself.
I have a lot of tools for work or personal usage, but every month some tool or application gets an update, security patch or feature.
To keep all this up to date in one place can be a pain and a lot of work.

I allready use Ketarin to keep all my favorite tools up to date.
But this is still a manual ritual that keeps coming back every time i see an app or tool gets a new version.

So to keep all my apps and tools up to date and stored in the same place I created this script.
It downloads the tools in a folder of my choice, per application and per version.
So in time it becomes a software library with various versions. :-)

You can select the apps and tools you don't want by commenting them out of the script.
You can always download the script from here:   PSL.ps1

To create a scheduled task that runs every week you can run this:
$SchedTaskCred = Get-Credential -Message "Enter the Domain credentials of the Scheduled Task Service Account"            
$SchedTaskCredUser = $SchedTaskCred.UserName            
$SchedTaskCredPwd = $SchedTaskCred.GetNetworkCredential().Password            
$Hostname = "Computername"            
$TaskName = "PSL"            
$Description = "Weekly PowerShell Software Library"            
             
$Action = New-ScheduledTaskAction -Execute 'Powershell.exe' `
-Argument '-NoProfile -WindowStyle Hidden -command "& "C:\Path\to\your\script\PSL\PSL.ps1""'            
             
$Trigger = New-ScheduledTaskTrigger -At 20:00 -Weekly -DaysOfWeek Sunday            
             
Register-ScheduledTask `
-User $SchedTaskCredUser `
-Password $SchedTaskCredPwd  `
-Action $Action `
-Trigger $Trigger `
-TaskName $TaskName `
-Description $Description `
-CimSession $Hostname

--Do not adjust the spaces and line separators or it won't work--

Only thing for you to do every now and then is download the latest version of the script here.

So here goes:
$webclient = New-Object Net.WebClient            
# .NET            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\4.6 and 4.6.1 hotfix rollup W2K12 KB3146714 X64'            
Invoke-WebRequest http://download.microsoft.com/download/e/f/1/ef1fb34b-58cb-4568-85ec-fa359387e328/windows8-rt-kb3146714-x64.msu | Out-File -NoClobber 'c:\Temp\.NET\4.6 and 4.6.1 hotfix rollup W2K12 KB3146714 X64\windows8-rt-kb3146714-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\4.6 and 4.6.1 hotfix rollup W2K12 R2 KB3146715 X64'            
Invoke-WebRequest http://download.microsoft.com/download/e/f/1/ef1fb34b-58cb-4568-85ec-fa359387e328/windows8.1-kb3146715-x64.msu | Out-File -NoClobber 'c:\Temp\.NET\4.6 and 4.6.1 hotfix rollup W2K12 R2 KB3146715 X64\windows8.1-kb3146715-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\4.6 and 4.6.1 hotfix rollup W2K8 R2 KB3146716 X64 & X86'            
Invoke-WebRequest http://download.microsoft.com/download/e/f/1/ef1fb34b-58cb-4568-85ec-fa359387e328/ndp461-kb3146716-x86-x64-enu.exe | Out-File -NoClobber 'c:\Temp\.NET\4.6 and 4.6.1 hotfix rollup W2K8 R2 KB3146716 X64 & X86\ndp461-kb3146716-x86-x64-enu.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework 1'            
Invoke-WebRequest https://download.microsoft.com/download/e/b/2/eb247c2a-e6b3-4694-98a2-b27111d233dd/dotnetredist.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework 1\dotnetredist.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework 2'            
Invoke-WebRequest https://download.microsoft.com/download/a/3/f/a3f1bf98-18f3-4036-9b68-8e6de530ce0a/NetFx64.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework 2\NetFx64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework 3'            
Invoke-WebRequest http://download.microsoft.com/download/1/6/7/167F0D79-9317-48AE-AEDB-17120579F8E2/NDP451-KB2858728-x86-x64-AllOS-ENU.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework 3\NDP451-KB2858728-x86-x64-AllOS-ENU.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework 3.5 Incl. sp1'            
Invoke-WebRequest http://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework 3.5 Incl. sp1\dotnetfx35.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework 4.5.2'            
Invoke-WebRequest https://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework 4.5.2\dotNetFx40_Full_x86_x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework 4.6'            
Invoke-WebRequest http://download.microsoft.com/download/C/3/A/C3A5200B-D33C-47E9-9D70-2F7C65DAAD94/NDP46-KB3045557-x86-x64-AllOS-ENU.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework 4.6\NDP46-KB3045557-x86-x64-AllOS-ENU.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework 4.6.1'            
Invoke-WebRequest https://download.microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x86-x64-AllOS-ENU.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework 4.6.1\NDP461-KB3102436-x86-x64-AllOS-ENU.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework 4.6.2'            
Invoke-WebRequest https://download.microsoft.com/download/F/9/4/F942F07D-F26F-4F30-B4E3-EBD54FABA377/NDP462-KB3151800-x86-x64-AllOS-ENU.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework 4.6.2\NDP462-KB3151800-x86-x64-AllOS-ENU.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\.NET\Framework Repair Tool'            
Invoke-WebRequest https://download.microsoft.com/download/2/B/D/2BDE5459-2225-48B8-830C-AE19CAF038F1/NetFxRepairTool.exe | Out-File -NoClobber 'c:\Temp\.NET\Framework Repair Tool\NetFxRepairTool.exe'            
# 7Zip            
New-Item -ItemType Directory -Force -Path 'c:\Temp\7-Zip x64'            
Invoke-WebRequest http://www.7-zip.org/a/7z920-x64.msi | Out-File -NoClobber 'c:\Temp\7-Zip x64\7z920-x64.msi'            
# A            
New-Item -ItemType Directory -Force -Path 'c:\Temp\AD ACL Scanner'            
Invoke-WebRequest 'http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=adaclscan&DownloadId=1629771&FileTime=131286953173630000&Build=21040' | Out-File -NoClobber 'c:\Temp\AD ACL Scanner\ADACLScan4.7.2.ps1'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Adobe\Reader'            
Invoke-WebRequest http://ardownload.adobe.com/pub/adobe/reader/win/11.x/11.0.10/en_US/AdbeRdr11010_en_US.exe | Out-File -NoClobber 'c:\Temp\Adobe\Reader\AdbeRdr11010_en_US.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Adobe\Reader DC ENG'            
Invoke-WebRequest http://ardownload.adobe.com/pub/adobe/reader/win/AcrobatDC/1501720050/AcroRdrDC1501720050_en_US.exe | Out-File -NoClobber 'c:\Temp\Adobe Reader DC ENG\AcroRdrDC1501720050_en_US.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\AIM Password Decryptor'            
Invoke-WebRequest http://securityxploded.com/getfile.php?id=5115 | Out-File -NoClobber 'c:\Temp\AIM Password Decryptor\AIMPasswordDecryptor.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\All-In-One Password Decoder'            
Invoke-WebRequest http://securityxploded.com/getfile.php?id=5325 | Out-File -NoClobber 'c:\Temp\All-In-One Password Decoder\AllInOnePasswordDecoder.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\AnyBurn 64 bit'            
Invoke-WebRequest http://www.anyburn.com/anyburn_setup_x64.exe | Out-File -NoClobber 'c:\Temp\AnyBurn 64 bit\anyburn_setup_x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\ASLR Process Scanner'            
Invoke-WebRequest http://securityxploded.com/getfile.php?id=4151 | Out-File -NoClobber 'c:\Temp\ASLR Process Scanner\ASLRProcessScanner.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Asterisk Password Spy'            
Invoke-WebRequest http://securityxploded.com/getfile.php?id=5775 | Out-File -NoClobber 'c:\Temp\Asterisk Password Spy\AsteriskPasswordSpy.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Autorun File Remover'            
Invoke-WebRequest http://securityxploded.com/getfile.php?id=7711 | Out-File -NoClobber 'c:\Temp\Autorun File Remover\AutorunFileRemover.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Autoruns'            
Invoke-WebRequest https://download.sysinternals.com/files/Autoruns.zip | Out-File -NoClobber 'c:\Temp\Autoruns\Autoruns.zip'            
# B            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Browser History Spy'            
Invoke-WebRequest http://securityxploded.com/getfile.php?id=1575 | Out-File -NoClobber 'c:\Temp\Browser History Spy\BrowserHistorySpy.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Browser Password Decryptor'            
Invoke-WebRequest http://securityxploded.com/getfile.php?id=1818 | Out-File -NoClobber 'c:\Temp\Browser Password Decryptor\BrowserPasswordDecryptor.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\BurnAwareFree'            
Invoke-WebRequest http://download.betanews.com/download/1212419334-2/burnaware_free_9.2.exe | Out-File -NoClobber 'c:\Temp\BurnAwareFree\burnaware_free_9.2.exe'            
# C            
New-Item -ItemType Directory -Force -Path 'c:\Temp\CCleaner'            
Invoke-WebRequest http://download.piriform.com/ccsetup506.exe | Out-File -NoClobber 'c:\Temp\CCleaner\ccsetup506.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\CCleaner\Portable'            
Invoke-WebRequest http://www.piriform.com/ccleaner/download/portable/downloadfile | Out-File -NoClobber 'c:\Temp\CCleaner\Portable\ccsetup528.zip'            
# F            
New-Item -ItemType Directory -Force -Path 'c:\Temp\FastStone\Viewer'            
Invoke-WebRequest http://www.faststonesoft.net/DN/FSViewerSetup62.exe | Out-File -NoClobber 'c:\Temp\FastStone\Viewer\FSViewerSetup62.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\FastStone\Viewer\Portable'            
Invoke-WebRequest http://www.faststonesoft.net/DN/FSViewer62.zip | Out-File -NoClobber 'c:\Temp\FastStone\Viewer\Portable\FSViewer62.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\FastStone\Photo Resizer 3.8'            
Invoke-WebRequest http://www.faststonesoft.net/DN/FSResizerSetup38.exe | Out-File -NoClobber 'c:\Temp\FastStone\Photo Resizer 3.8\FSResizerSetup38.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\FastStone\Photo Resizer 3.8\Portable'            
Invoke-WebRequest http://www.faststonesoft.net/DN/FSResizer38.zip | Out-File -NoClobber 'c:\Temp\FastStone\Photo Resizer 3.8\Portable\FSResizer38.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\FileZilla'            
Invoke-WebRequest https://netix.dl.sourceforge.net/project/filezilla/FileZilla%20Server/0.9.60.2/FileZilla_Server-0_9_60_2.exe | Out-File -NoClobber 'c:\Temp\FileZilla\FileZilla_Server-0_9_60_2.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Firefox\Portable'            
Invoke-WebRequest http://jaist.dl.sourceforge.net/project/portableapps/Mozilla%20Firefox%2C%20Portable%20Ed./Mozilla%20Firefox%2C%20Portable%20Edition%2047.0/FirefoxPortable_47.0_English.paf.exe | Out-File -NoClobber 'c:\Temp\Firefox\Portable\FirefoxPortable_47.0_English.paf.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Firefox\x64 Standalone'            
Invoke-WebRequest https://download-installer.cdn.mozilla.net/pub/firefox/releases/47.0/win64/en-US/Firefox%20Setup%2047.0.exe | Out-File -NoClobber 'c:\Temp\Firefox\x64 Standalone\FirefoxSetup 47.0.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Foxit Reader'            
Invoke-WebRequest http://cdn09.foxitsoftware.com/pub/foxit/reader/desktop/win/8.x/8.2/en_us/FoxitReader821_enu_Setup_Prom.exe | Out-File -NoClobber 'c:\Temp\Foxit Reader\FoxitReader821_enu_Setup_Prom.exe'            
# G            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Google Chrome'            
Invoke-WebRequest http://redirector.gvt1.com/edgedl/release2/NEMc4bk58xw/58.0.3029.110_chrome_installer.exe | Out-File -NoClobber 'c:\Temp\Google Chrome\ChromeStandaloneSetup64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\GParted'            
Invoke-WebRequest http://freefr.dl.sourceforge.net/project/gparted/gparted-live-stable/0.26.1-1/gparted-live-0.26.1-1-i686.iso | Out-File -NoClobber 'c:\Temp\GParted\gparted-live-0.26.1-1-i686.iso'            
# H            
New-Item -ItemType Directory -Force -Path 'c:\Temp\HTTrack'            
Invoke-WebRequest http://download.httrack.com/httrack_x64-3.48.22.exe | Out-File -NoClobber 'c:\Temp\HTTrack\httrack_x64-3.48.22.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\HTTrack Portable'            
Invoke-WebRequest http://download.httrack.com/httrack_x64-noinst-3.48.22.zip | Out-File -NoClobber 'c:\Temp\HTTrack Portable\httrack_x64-noinst-3.48.22.zip'            
# I            
New-Item -ItemType Directory -Force -Path 'c:\Temp\IrfanView'            
Invoke-WebRequest http://www.tucows.com/download/windows/files/iview444_setup.exe | Out-File -NoClobber 'c:\Temp\IrfanView\iview444_setup.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\IrfanView Portable'            
Invoke-WebRequest http://download3.portableapps.com/portableapps/irfanviewportable/IrfanViewPortable_4.44.paf.exe | Out-File -NoClobber 'c:\Temp\IrfanView Portable\IrfanViewPortable_4.44.paf.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\iTunes'            
Invoke-WebRequest http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iTunes9/061-7529.20091118.Xdswe/iTunes64Setup.exe | Out-File -NoClobber 'c:\Temp\iTunes\iTunes64Setup.exe'            
# J            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Java'            
Invoke-WebRequest 'http://dl1.filehippo.com/1ec4515bfe504b67988b747e6a6cd5f5/jre-8u121-windows-x64.exe?ttl=1489672568&token=cec2de9d74986dfce33ede142ecf2c10' | Out-File -NoClobber 'c:\Temp\Java\jre-8u121-windows-x64.exe'            
# K            
New-Item -ItemType Directory -Force -Path 'c:\Temp\KeePass'            
Invoke-WebRequest https://netcologne.dl.sourceforge.net/project/keepass/KeePass%202.x/2.35/KeePass-2.35-Setup.exe | Out-File -NoClobber 'c:\Temp\KeePass\KeePass-2.35-Setup.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\KeePass Portable'            
Invoke-WebRequest https://netcologne.dl.sourceforge.net/project/keepass/KeePass%201.x/1.32/KeePass-1.32.zip | Out-File -NoClobber 'c:\Temp\KeePass Portable\KeePass-1.32.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Ketarin'            
Invoke-WebRequest https://ketarin.org/downloads/Ketarin/Ketarin-1.8.5.zip | Out-File -NoClobber 'c:\Temp\Ketarin\Ketarin-1.8.5.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\K-Lite Codec Pack 13'            
Invoke-WebRequest 'http://dl2.filehippo.com/d83daac7a77b4bc9b6398605f550c58e/K-Lite_Codec_Pack_1300_Full.exe?ttl=1489673249&token=9f28cf6612358e4e8f1117a7c96e3e7a' | Out-File -NoClobber 'c:\Temp\K-Lite Codec Pack 13\K-Lite_Codec_Pack_1300_Full.exe'            
# L            
New-Item -ItemType Directory -Force -Path 'c:\Temp\LastPass'            
Invoke-WebRequest https://lastpass.com/download/cdn/lastpass_x64.exe | Out-File -NoClobber 'c:\Temp\LastPass\lastpass_x64.exe'            
# M            
New-Item -ItemType Directory -Force -Path 'c:\Temp\McAfee Avert Stinger'            
Invoke-WebRequest http://downloadcenter.mcafee.com/products/mcafee-avert/stinger/stinger32.exe | Out-File -NoClobber 'c:\Temp\McAfee Avert Stinger\stinger32.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Baseline Security Analyzer'            
Invoke-WebRequest 'http://dl1.filehippo.com/871a332d2b3c4877a44720f088eacc9c/MBSASetup-x86-EN.msi?ttl=1489674012&token=93f267d572f18774b81da7c9602b098c' | Out-File -NoClobber 'c:\Temp\Microsoft Baseline Security Analyzer\MBSASetup-x86-EN.msi'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2010\SP1 X64 ENG'            
Invoke-WebRequest http://download.microsoft.com/download/6/9/6/69671032-4540-4E20-B56F-50E6E5D14073/Exchange2010-SP1-x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2010\SP1 X64 ENG\Exchange2010-SP1-x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2010\SP2 X64 ENG'            
Invoke-WebRequest http://download.microsoft.com/download/F/5/F/F5FADCEF-D96B-48C4-ADD9-067FDB1AEDB6/Exchange2010-SP2-x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2010\SP2 X64 ENG\Exchange2010-SP2-x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2010\SP3 X64 ENG'            
Invoke-WebRequest http://download.microsoft.com/download/3/0/3/30383778-FB6F-429A-9F65-AF1FE57D7017/Exchange2010-SP3-x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2010\SP3 X64 ENG\Exchange2010-SP3-x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2013\CU13 EN X64'            
Invoke-WebRequest https://download.microsoft.com/download/7/4/9/74981C3B-0D3C-4068-8272-22358F78305F/Exchange2013-x64-cu13.exe | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2013\CU13 EN X64\Exchange2013-x64-cu13.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2013\CU14 EN X64'            
Invoke-WebRequest https://download.microsoft.com/download/0/C/E/0CE142F1-E61D-4DBF-9436-334A4045A91F/Exchange2013-x64-cu14.exe | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2013\CU14 EN X64\Exchange2013-x64-cu14.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2013\CU15 EN X64'            
Invoke-WebRequest https://download.microsoft.com/download/3/A/5/3A5CE1A3-FEAA-4185-9A27-32EA90831867/Exchange2013-x64-cu15.exe | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2013\CU15 EN X64\Exchange2013-x64-cu15.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2013\SP1 X64 ENG'            
Invoke-WebRequest http://download.microsoft.com/download/8/4/9/8494E4ED-8FA8-40CA-9E89-B9317995AD7E/Exchange2013-x64-SP1.exe | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2013\SP1 X64 ENG\Exchange2013-x64-SP1.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2016\CU1 EN X64 ISO'            
Invoke-WebRequest https://download.microsoft.com/download/6/4/8/648EB83C-00F9-49B2-806D-E46033DA4AE6/ExchangeServer2016-CU1.iso | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2016\CU1 EN X64 ISO\ExchangeServer2016-CU1.iso'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2016\CU2 EN X64 ISO'            
Invoke-WebRequest https://download.microsoft.com/download/C/6/C/C6C10C1B-EFD8-4AE7-AEE1-C04F45869F5D/ExchangeServer2016-x64-CU2.iso | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2016\CU2 EN X64 ISO\ExchangeServer2016-x64-CU2.iso'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2016\CU3 EN X64 ISO'            
Invoke-WebRequest https://download.microsoft.com/download/4/C/E/4CE65F66-CE89-4F4D-96C0-A97E08FA1693/ExchangeServer2016-x64-cu3.iso | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2016\CU3 EN X64 ISO\ExchangeServer2016-x64-cu3.iso'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2016\CU4 EN X64'            
Invoke-WebRequest https://download.microsoft.com/download/B/9/F/B9F59CF4-7C60-49EF-8A5B-8C2B7991FA86/ExchangeServer2016-x64-cu4.iso | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2016\CU4 EN X64\ExchangeServer2016-x64-cu4.iso'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Exchange 2016\RTM EN X64'            
Invoke-WebRequest https://download.microsoft.com/download/3/9/B/39B8DDA8-509C-4B9E-BCE9-4CD8CDC9A7DA/Exchange2016-x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Exchange 2016\RTM EN X64\Exchange2016-x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Visual C++\2015 Redistributable Update 3 x64'            
Invoke-WebRequest https://download.microsoft.com/download/6/D/F/6DF3FF94-F7F9-4F0B-838C-A328D1A7D0EE/vc_redist.x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Visual C++\2015 Redistributable Update 3 x64\vc_redist.x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Visual C++\Redistributable 2005 x64'            
Invoke-WebRequest https://download.microsoft.com/download/9/1/4/914851c6-9141-443b-bdb4-8bad3a57bea9/vcredist_x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Visual C++\Redistributable 2005 x64\vcredist_x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Visual C++\Redistributable 2008 x64'            
Invoke-WebRequest https://download.microsoft.com/download/d/2/4/d242c3fb-da5a-4542-ad66-f9661d0a8d19/vcredist_x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Visual C++\Redistributable 2008 x64\vcredist_x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Visual C++\Redistributable 2010 x64'            
Invoke-WebRequest https://download.microsoft.com/download/3/2/2/3224B87F-CFA0-4E70-BDA3-3DE650EFEBA5/vcredist_x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Visual C++\Redistributable 2010 x64\vcredist_x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Visual C++\Redistributable 2015 x64'            
Invoke-WebRequest https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Visual C++\Redistributable 2015 x64\vc_redist.x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Visual C++\Redistrubtable 2013 x64'            
Invoke-WebRequest https://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_arm.exe | Out-File -NoClobber 'c:\Temp\Microsoft Visual C++\Redistrubtable 2013 x64\vcredist_arm.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Microsoft Visual C++\Redstributable 2012 x64'            
Invoke-WebRequest https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe | Out-File -NoClobber 'c:\Temp\Microsoft Visual C++\Redstributable 2012 x64\vcredist_x64.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Mozilla Firefox'            
Invoke-WebRequest http://fs41.filehippo.com/6576/3190821811ac4501927bbd38bd2000ac/Firefox%20Setup%2053.0b2.exe | Out-File -NoClobber 'c:\Temp\Mozilla Firefox\Firefox Setup 53.0b2.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\MRemoteNG\1.74'            
Invoke-WebRequest https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.74/mRemoteNG-Installer-1.74.6023.15437.msi | Out-File -NoClobber 'c:\Temp\MRemoteNG\1.74\mRemoteNG-Installer-1.74.6023.15437.msi'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\MRemoteNG\Portable'            
Invoke-WebRequest http://downloads.mremoteng.org/mRemoteNG-Portable-1.72.zip | Out-File -NoClobber 'c:\Temp\MRemoteNG\Portable\mRemoteNG-Portable-1.72.zip'            
# N            
New-Item -ItemType Directory -Force -Path 'c:\Temp\NewsLeecher 7\Beta 15'            
Invoke-WebRequest https://www.newsleecher.com/nl_setup_beta.exe | Out-File -NoClobber 'c:\Temp\NewsLeecher 7\Beta 15\nl_setup_beta.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\NewsLeecher 7\Final'            
Invoke-WebRequest https://www.newsleecher.com/nl_setup.exe | Out-File -NoClobber 'c:\Temp\NewsLeecher 7\Final\nl_setup.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Notepad++'            
Invoke-WebRequest https://notepad-plus-plus.org/repository/7.x/7.4/npp.7.4.Installer.exe | Out-File -NoClobber 'c:\Temp\Notepad++\npp.7.4.Installer.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Notepad++ Plugin Manager'            
Invoke-WebRequest https://kent.dl.sourceforge.net/project/npppluginmgr/v1.0.8/PluginManager_1.0.8_UNI.zip | Out-File -NoClobber 'c:\Temp\Notepad++ Plugin Manager\PluginManager_1.0.8_UNI.zip '            
# O            
New-Item -ItemType Directory -Force -Path 'c:\Temp\O&O ShutUp10'            
Invoke-WebRequest https://dl5.oo-software.com/files/ooshutup10/OOSU10.exe | Out-File -NoClobber 'c:\Temp\O&O ShutUp10\OOSU10.exe'            
# P            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Paint.NET'            
Invoke-WebRequest http://www.dotpdn.com/files/paint.net.4.0.13.install.zip | Out-File -NoClobber 'c:\Temp\Paint.NET\paint.net.4.0.13.install.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PortableApps.com Platform'            
Invoke-WebRequest http://download3.portableapps.com/portableapps/pacplatform/PortableApps.com_Platform_Setup_14.1.paf.exe | Out-File -NoClobber 'c:\Temp\PortableApps.com Platform\PortableApps.com_Platform_Setup_14.1.paf.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\2.0 for W2K8 X64 ENG'            
Invoke-WebRequest http://download.microsoft.com/download/2/8/6/28686477-3242-4E96-9009-30B16BED89AF/Windows6.0-KB968930-x64.msu | Out-File -NoClobber 'c:\Temp\PowerShell\2.0 for W2K8 X64 ENG\Windows6.0-KB968930-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\3.0 for W2K8 R2 X64 ENG'            
Invoke-WebRequest http://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu | Out-File -NoClobber 'c:\Temp\PowerShell\3.0 for W2K8 R2 X64 ENG\Windows6.1-KB2506143-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\3.0 for Windows 7 X64 ENG'            
Invoke-WebRequest http://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.0-KB2506146-x64.msu | Out-File -NoClobber 'c:\Temp\PowerShell\3.0 for Windows 7 X64 ENG\Windows6.0-KB2506146-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\4.0 X64 ENG'            
Invoke-WebRequest http://download.microsoft.com/download/3/D/6/3D61D262-8549-4769-A660-230B67E15B25/Windows6.1-KB2819745-x64-MultiPkg.msu | Out-File -NoClobber 'c:\Temp\PowerShell\4.0 X64 ENG\Windows6.1-KB2819745-x64-MultiPkg.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\5.0 for W2K12 X64'            
Invoke-WebRequest https://download.microsoft.com/download/2/C/6/2C6E1B4A-EBE5-48A6-B225-2D2058A9CEFB/W2K12-KB3134759-x64.msu | Out-File -NoClobber 'c:\Temp\PowerShell\5.0 for W2K12 X64\W2K12-KB3134759-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\5.0 for Win7 And W2K8R2 X64'            
Invoke-WebRequest https://download.microsoft.com/download/2/C/6/2C6E1B4A-EBE5-48A6-B225-2D2058A9CEFB/Win7AndW2K8R2-KB3134760-x64.msu | Out-File -NoClobber 'c:\Temp\PowerShell\5.0 for Win7 And W2K8R2 X64\Win7AndW2K8R2-KB3134760-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\5.0 for Win8.1 And W2K12R2 X64'            
Invoke-WebRequest https://download.microsoft.com/download/2/C/6/2C6E1B4A-EBE5-48A6-B225-2D2058A9CEFB/Win8.1AndW2K12R2-KB3134758-x64.msu | Out-File -NoClobber 'c:\Temp\PowerShell\5.0 for Win8.1 And W2K12R2 X64\Win8.1AndW2K12R2-KB3134758-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\5.0 for Windows 7 X86'            
Invoke-WebRequest https://download.microsoft.com/download/2/C/6/2C6E1B4A-EBE5-48A6-B225-2D2058A9CEFB/Win7-KB3134760-x86.msu | Out-File -NoClobber 'c:\Temp\PowerShell\5.0 for Windows 7 X86\Win7-KB3134760-x86.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\5.0 for Windows 8.1 x86'            
Invoke-WebRequest https://download.microsoft.com/download/2/C/6/2C6E1B4A-EBE5-48A6-B225-2D2058A9CEFB/Win8.1-KB3134758-x86.msu | Out-File -NoClobber 'c:\Temp\PowerShell\5.0 for Windows 8.1 x86\Win8.1-KB3134758-x86.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\5.1 for W2K12 X64 ENG'            
Invoke-WebRequest https://download.microsoft.com/download/6/F/5/6F5FF66C-6775-42B0-86C4-47D41F2DA187/W2K12-KB3191565-x64.msu | Out-File -NoClobber 'c:\Temp\PowerShell\5.1 for W2K12 X64 ENG\W2K12-KB3191565-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\5.1 for Win7 - W2K8R2 X64 ENG'            
Invoke-WebRequest https://download.microsoft.com/download/6/F/5/6F5FF66C-6775-42B0-86C4-47D41F2DA187/Win7AndW2K8R2-KB3191566-x64.zip | Out-File -NoClobber 'c:\Temp\PowerShell\5.1 for Win7 - W2K8R2 X64 ENG\Win7AndW2K8R2-KB3191566-x64.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\PowerShell\5.1 for Win8.1 - W2K12R2 X64 ENG'            
Invoke-WebRequest https://download.microsoft.com/download/6/F/5/6F5FF66C-6775-42B0-86C4-47D41F2DA187/Win8.1AndW2K12R2-KB3191564-x64.msu | Out-File -NoClobber 'c:\Temp\PowerShell\5.1 for Win8.1 - W2K12R2 X64 ENG\Win8.1AndW2K12R2-KB3191564-x64.msu'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Process Explorer'            
Invoke-WebRequest https://download.sysinternals.com/files/ProcessExplorer.zip | Out-File -NoClobber 'c:\Temp\Process Explorer\ProcessExplorer.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Putty'            
Invoke-WebRequest https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.68-installer.msi | Out-File -NoClobber 'c:\Temp\Putty\putty-64bit-0.68-installer.msi'            
# Q            
New-Item -ItemType Directory -Force -Path 'c:\Temp\QuickPar 0.9.1.0'            
Invoke-WebRequest http://download.quickpar.org.uk/download.php/QuickPar-0.9.1.0.exe | Out-File -NoClobber 'c:\Temp\QuickPar 0.9.1.0\QuickPar-0.9.1.0.exe'            
# R            
New-Item -ItemType Directory -Force -Path 'c:\Temp\RDCMan RemoteDesktopConnectionManager'            
Invoke-WebRequest https://download.microsoft.com/download/A/F/0/AF0071F3-B198-4A35-AA90-C68D103BDCCF/rdcman.msi | Out-File -NoClobber 'c:\Temp\RDCMan RemoteDesktopConnectionManager\rdcman.msi'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Resource Hacker Portable'            
Invoke-WebRequest http://www.angusj.com/resourcehacker/resource_hacker.zip | Out-File -NoClobber 'c:\Temp\Resource Hacker Portable\resource_hacker.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Rufus'            
Invoke-WebRequest http://rufus.akeo.ie/downloads/rufus-2.15.exe | Out-File -NoClobber 'c:\Temp\Rufus\rufus-2.15.exe'            
# S            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Spotnet\1.9.0.3'            
Invoke-WebRequest http://www.spot-net.nl.vfcdn.net/downloads/spotnet/spotnet1903.zip | Out-File -NoClobber 'c:\Temp\Spotnet\1.9.0.3\spotnet1903.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Spotnet\1.8.6.3'            
Invoke-WebRequest http://www.spot-net.nl.vfcdn.net/downloads/spotnet/spotnet1863.zip | Out-File -NoClobber 'c:\Temp\Spotnet\1.8.6.3\spotnet1863.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Spotnet\1.9.0.1'            
Invoke-WebRequest http://www.spot-net.nl.vfcdn.net/downloads/spotnet/spotnet1901.zip | Out-File -NoClobber 'c:\Temp\Spotnet\1.9.0.1\spotnet1901.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Sysinternals Suite 2017'            
Invoke-WebRequest http://live.sysinternals.com/Files/SysinternalsSuite.zip | Out-File -NoClobber 'c:\Temp\Sysinternals Suite 2017\SysinternalsSuite.zip'            
# T            
New-Item -ItemType Directory -Force -Path 'c:\Temp\TagScanner'            
Invoke-WebRequest http://www.xdlab.ru/files/tagscan-6.0.21-setup.exe | Out-File -NoClobber 'c:\Temp\TagScanner\tagscan-6.0.21-setup.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\TagScanner Portable'            
Invoke-WebRequest http://www.xdlab.ru/files/tagscan-6.0.21.zip | Out-File -NoClobber 'c:\Temp\TagScanner Portable\tagscan-6.0.21.zip'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Tor Browser Bundle'            
Invoke-WebRequest https://dist.torproject.org/torbrowser/6.5.1/torbrowser-install-6.5.1_en-US.exe | Out-File -NoClobber 'c:\Temp\Tor Browser Bundle\torbrowser-install-6.5.1_en-US.exe'            
# V            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Virtual Clonedrive'            
Invoke-WebRequest https://www.elby.ch/download/SetupVCD5500.exe | Out-File -NoClobber 'c:\Temp\Virtual Clonedrive\SetupVCD5500.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Virtual Router'            
Invoke-WebRequest 'http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=virtualrouter&DownloadId=621827&FileTime=130050070506570000&Build=21046' | Out-File -NoClobber 'c:\Temp\Virtual Router\VirtualRouterInstaller.msi'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\VLC Media Player Portable'            
Invoke-WebRequest https://iweb.dl.sourceforge.net/project/portableapps/VLC%20Media%20Player%20Portable/VLCPortable_2.2.4.paf.exe | Out-File -NoClobber 'c:\Temp\VLC Media Player Portable\VLCPortable_2.2.4.paf.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\VLC Media Player x64'            
Invoke-WebRequest http://download.videolan.org/pub/videolan/vlc/last/win64/vlc-2.2.5.1-win64.exe | Out-File -NoClobber 'c:\Temp\VLC Media Player x64\vlc-2.2.5.1-win64.exe'            
# W            
New-Item -ItemType Directory -Force -Path 'c:\Temp\WinRAR x64'            
Invoke-WebRequest http://www.rarlab.com/rar/winrar-x64-540.exe | Out-File -NoClobber 'c:\Temp\WinRAR x64\winrar-x64-540.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Wireshark Portable'            
Invoke-WebRequest https://1.eu.dl.wireshark.org/win32/WiresharkPortable_2.2.5.paf.exe | Out-File -NoClobber 'c:\Temp\Wireshark Portable\WiresharkPortable_2.2.5.paf.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\Wireshark'            
Invoke-WebRequest https://1.eu.dl.wireshark.org/win64/Wireshark-win64-2.2.5.exe | Out-File -NoClobber 'c:\Temp\Wireshark\Wireshark-win64-2.2.5.exe'            
New-Item -ItemType Directory -Force -Path 'c:\Temp\WSUS Offline'            
Invoke-WebRequest http://download.wsusoffline.net/wsusoffline1091.zip | Out-File -NoClobber 'c:\Temp\WSUS Offline\wsusoffline1091.zip'            
# X            
New-Item -ItemType Directory -Force -Path 'c:\Temp\XnView'            
Invoke-WebRequest http://download.xnview.com/XnView-win.exe | Out-File -NoClobber 'c:\Temp\XnView\XnView-win.exe'            
# New-Item -ItemType Directory -Force -Path 'c:\Temp\FOLDERNAME'            
# Invoke-WebRequest http://' | Out-File -NoClobber c:\Temp\FOLDERNAME\FILENAME

No comments:

Post a Comment