DoctorDNS
(DoctorDNS)
1
The post https://blogs.msdn.microsoft.com/mssmallbiz/2017/07/11/largest-free-microsoft-ebook-giveaway-im-giving-away-millions-of-free-microsoft-ebooks-again-including-windows-10-office-365-office-2016-power-bi-azure-windows-8-1-office-2013-sharepo/?elqTrackId=f11c268d3cea4376bdbc689b91479ee6&elq=48ae8f6af31e4e5aa4ace484650b96d5&elqaid=7565&elqat=1&elqCampaignId=1228 is a bit old (July_. but MSFT is giving away a shed load (literally!) of e-books.
You can click on that link and download individual books. In total there’s around 3.5 GB worth of material in a variety of formats (.XPS, .PDF, .DOCX, .MOBI, and…EPUB). Some books come in multiple formats.
Of course this being the PowerShell group - you all simply are not going to do it with the GUI, so naturally, there is a script for that https://msdnshared.blob.core.windows.net/media/2017/07/ELigman_DownloadAll_Powershell2.txt Save it as .PS1, adjust the download folder and let it rip.
Enjoy
107 Spice ups
peter
(peter)
2
awesome, will be setting this off in the morning when back at work, cheers for this
3 Spice ups
Thanks very much! I’m a PowerShell newbie but the script worked perfectly and the books are currently downloading - I appreciate the clear instructions.
5 Spice ups
Mike400
(Mike400)
7
I had to modify the script slightly (different save to path) and then let it run overnight.
2 Spice ups
DoctorDNS
(DoctorDNS)
8
Mike: I did say to adjust the download folder! 
8 Spice ups
Tried your script, everything errored saying it could not be found.
3 Spice ups
DoctorDNS
(DoctorDNS)
10
You have to be more precise - what could not be found? Having actual error messages and line numbers would help to pinpoint your issue. I know the script works so the issue must be at your end. The script needs to be run on an Internet-facing machine. You want to adjust the download folder to one that exists and you have access to.
5 Spice ups
matt0883
(Matt0883)
14
I think this may be the same link as from here, in which case MeekLogic made a C# program to download them, too:
@tylervigario
4 Spice ups
jpadillar
(JPadillar)
15
Awesome…and Thanks for the powershell script. Downloading as I type.
3 Spice ups
steven61
(Steven61)
16
Awesome, I always find a several great references when doing the Free Microsoft Books thing.
1 Spice up
DoctorDNS
(DoctorDNS)
17
Oh.
I never saw that post, but came across the PowerShell script at the weekend and posted…
1 Spice up
Worked perfectly, thanks!
1 Spice up
Working perfectly for me, thanks!
1 Spice up