Download System Center preview 1711 VHD´s with PowerShell
I have updated my PowerShell Script that download the evaluation VHD´s of System Center with the latest 1711 release and now you can utilize that and get all or selected System Center components you want to evaluate in your environment.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# Download SC Preview 1711 VHD Eval # # Niklas Akerlund / 2017-11-09 [CmdletBinding()] param([switch]$SCVMM,[switch]$SCOM,[switch]$SCDPM,[switch]$SCORCH,[switch]$SCSM,[switch]$All,[string]$Dest='C:\VHDEVAL') # Check if the folder exists if(!(Get-Item $Dest -ErrorAction SilentlyContinue)) { New-Item -Path $Dest -ItemType Directory } # SCVMM if($SCVMM -or $All){ ((Invoke-WebRequest -Uri 'http://www.microsoft.com/en-us/download/confirmation.aspx?id=56198' -UseBasicParsing).links | Where-Object -Property href -Match -Value "exe$|docx$|bin$").href | Select-Object -Unique | ForEach-Object -Process { if(!(Get-Item ($Dest +"\"+ $_.split("/")[-1]) -ErrorAction SilentlyContinue)){ Start-BitsTransfer -Source $_ -Destination $Dest } } } # SCOM if($SCOM -or $All){ ((Invoke-WebRequest -Uri 'http://www.microsoft.com/en-us/download/confirmation.aspx?id=56200' -UseBasicParsing).links | Where-Object -Property href -Match -Value "exe$|docx$|bin$").href | Select-Object -Unique | ForEach-Object -Process { if(!(Get-Item ($Dest +"\"+ $_.split("/")[-1]) -ErrorAction SilentlyContinue)){ Start-BitsTransfer -Source $_ -Destination $Dest } } } # SCORCH if($SCORCH -or $All){ ((Invoke-WebRequest -Uri 'https://www.microsoft.com/en-us/download/confirmation.aspx?id=56197' -UseBasicParsing).links | Where-Object -Property href -Match -Value "exe$|docx$|bin$").href | Select-Object -Unique | ForEach-Object -Process { if(!(Get-Item ($Dest +"\"+ $_.split("/")[-1]) -ErrorAction SilentlyContinue)){ Start-BitsTransfer -Source $_ -Destination $Dest } } } # SCDPM if($SCDPM -or $All){ ((Invoke-WebRequest -Uri 'http://www.microsoft.com/en-us/download/confirmation.aspx?id=56201' -UseBasicParsing).links | Where-Object -Property href -Match -Value "exe$|docx$|bin$").href | Select-Object -Unique | ForEach-Object -Process { if(!(Get-Item ($Dest +"\"+ $_.split("/")[-1]) -ErrorAction SilentlyContinue)){ Start-BitsTransfer -Source $_ -Destination $Dest } } } # SCSM if($SCSM -or $All){ ((Invoke-WebRequest -Uri 'http://www.microsoft.com/en-us/download/confirmation.aspx?id=56199' -UseBasicParsing).links | Where-Object -Property href -Match -Value "exe$|docx$|bin$").href | Select-Object -Unique | ForEach-Object -Process { if(!(Get-Item ($Dest +"\"+ $_.split("/")[-1]) -ErrorAction SilentlyContinue)){ Start-BitsTransfer -Source $_ -Destination $Dest } } } |