Merge remote-tracking branch 'refs/remotes/vmware/master'

This commit is contained in:
praveenmathamsetty
2017-01-08 21:35:28 +05:30

View File

@@ -0,0 +1,29 @@
Function Get-VsanHclDatabase {
<#
.NOTES
===========================================================================
Created by: Alan Renouf
Organization: VMware
Blog: http://virtu-al.net
Twitter: @alanrenouf
===========================================================================
.SYNOPSIS
This function will allow you to view and download the VSAN Hardware Compatability List (HCL) Database
.DESCRIPTION
Use this function to view or download the VSAN HCL
.EXAMPLE
View the latest online HCL Database from online source
PS C:\> Get-VsanHclDatabase | Format-Table
.EXAMPLE
Download the latest HCL Database from online source and store locally
PS C:\> Get-VsanHclDatabase -filepath ~/hcl.json
#>
param ($filepath)
$uri = "https://partnerweb.vmware.com/service/vsan/all.json"
If ($filepath) {
Invoke-WebRequest -Uri $uri -OutFile $filepath
} Else {
Invoke-WebRequest -Uri $uri | ConvertFrom-Json | Select-Object -ExpandProperty Data | Select-object -ExpandProperty Controller
}
}