Merge remote-tracking branch 'refs/remotes/vmware/master'
This commit is contained in:
29
Scripts/Get-VsanHclDatabase.ps1
Normal file
29
Scripts/Get-VsanHclDatabase.ps1
Normal 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user