Download Script for VHD Evaluation for System Center 2016 #SysCtr #SysCtr2016

2 min read

Hello folks,

On October 12th, Microsoft released the GA version of Windows Server 2016 and System Center 2016. GA is the RTM version of Windows Server 2016 and System Center 2016 including additional updates.

Microsoft also made available the evaluation VHDs for System Center 2016. I have updated the script of my fellow MVP, Niklas Akerlund.

You can download easily the evaluation VHDs for System Center 2016 with the following PowerShell script:

# Download all System Center 2016 GA VHD Evaluation
# Updated by Charbel Nemnom  https://charbelnemnom.com/
# Credits to Niklas Akerlund http://vniklas.djungeln.se/
# Name: Install-SC2016VHDEVAL.ps1

[CmdletBinding()]
param (
 [Parameter(Position=0, HelpMessage = 'Destination Volume')]
 [Alias('Vol')]
 [String]$Volume
 )

Try {
 $Vol =  ($Volume -replace (":|\\",''))
 $CheckVolume = Get-PSDrive -Name $Vol -ErrorAction Stop
 }
 Catch {
 Write-Warning -Message "No drive found for: `"$Vol`", Please specify a correct volume"
 Exit
 } 

Write-Verbose "You selected: $($CheckVolume.Root)"
 Write-Verbose "Creating new directory..."
 $Destination = New-Item -Name SC2016VHDEVAL -Path $(($Vol)+":") -ItemType Directory -Force

# Variables
 $SizeOfSC2016 = 50GB

# Get Space on volume
 $SpaceRemaining = ((Get-Volume $CheckVolume.Root.Split(":")[0]).SizeRemaining)

if($SpaceRemaining -gt $SizeOfSC2016){
 # SCVMM
((Invoke-WebRequest -Uri "https://www.microsoft.com/en-us/download/confirmation.aspx?id=53886").links | ? href -match "exe$|docx$|bin$").href | %{Start-BitsTransfer -Source $_ -Destination $Destination}
 # SCOM
((Invoke-WebRequest -Uri "https://www.microsoft.com/en-us/download/confirmation.aspx?id=53888").links | ? href -match "exe$|docx$|bin$").href | %{Start-BitsTransfer -Source $_ -Destination $Destination}
 # SCORCH
((Invoke-WebRequest -Uri "https://www.microsoft.com/en-us/download/confirmation.aspx?id=53889").links | ? href -match "exe$|docx$|bin$").href | %{Start-BitsTransfer -Source $_ -Destination $Destination}
# SCDPM
((Invoke-WebRequest -Uri "https://www.microsoft.com/en-us/download/confirmation.aspx?id=53890").links | ? href -match "exe$|docx$|bin$").href | %{Start-BitsTransfer -Source $_ -Destination $Destination}
 # SCSM
((Invoke-WebRequest -Uri "https://www.microsoft.com/en-us/download/confirmation.aspx?id=53887").links | ? href -match "exe$|docx$|bin$").href | %{Start-BitsTransfer -Source $_ -Destination $Destination}

}else{
 $SpaceRemaining = [math]::Round($SpaceRemaining/1GB)
 Write-Output "The remaining size on $Destination is $SpaceRemaining GB, please free up at least $($SizeOfSC2016/1GB) GB and try again!"
 }

Please make sure you have enough bandwidth :) 
  System-Center-2016-03

Microsoft also published Update Rollup 1 for System Center 2016. It’s highly recommends you install Update Rollup 1 on top of System Center 2016 as they have done important bug fixes and functionality improvements.

Here are the links to the individual System Center 2016 components:

KB3190600 Update Rollup 1 for System Center 2016 Data Protection Manager.

KB3190597 Update Rollup 1 for System Center 2016 Virtual Machine Manager

KB3190029 Update Rollup 1 for System Center 2016 Operations Manager.

KB3190603 Update Rollup 1 for System Center 2016 Orchestrator.

KB3190604 Update Rollup 1 for System Center 2016 Service Management Automation.

KB3190602 Update Rollup 1 for System Center 2016 Service Provider Foundation.

System Center 2016 – Service Manager Self Service Portal upgrade fix.

System Center 2016 – Service Manager Authoring Tool.

Happy evaluation of the System Center 2016 suite Smile

Cheers,
[email protected]

About Charbel Nemnom 577 Articles
Charbel Nemnom is a Cloud Architect, Swiss Certified ICT Security Expert, Microsoft Most Valuable Professional (MVP), and Microsoft Certified Trainer (MCT), totally fan of the latest's IT platform solutions, accomplished hands-on technical professional with over 17 years of broad IT Infrastructure experience serving on and guiding technical teams to optimize the performance of mission-critical enterprise systems. Excellent communicator is adept at identifying business needs and bridging the gap between functional groups and technology to foster targeted and innovative IT project development. Well respected by peers through demonstrating passion for technology and performance improvement. Extensive practical knowledge of complex systems builds, network design, business continuity, and cloud security.

Be the first to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.