Adding vSAN Mgmt 6.x PowerCLI samples
This commit is contained in:
26
Scripts/VSANVersion.ps1
Normal file
26
Scripts/VSANVersion.ps1
Normal file
@@ -0,0 +1,26 @@
|
||||
Function Get-VSANVersion {
|
||||
<#
|
||||
.NOTES
|
||||
===========================================================================
|
||||
Created by: William Lam
|
||||
Organization: VMware
|
||||
Blog: www.virtuallyghetto.com
|
||||
Twitter: @lamw
|
||||
===========================================================================
|
||||
.DESCRIPTION
|
||||
This function retreives the vSAN software version for both VC/ESXi
|
||||
.PARAMETER Cluster
|
||||
The name of a vSAN Cluster
|
||||
.EXAMPLE
|
||||
Get-VSANVersion -Cluster VSAN-Cluster
|
||||
#>
|
||||
param(
|
||||
[Parameter(Mandatory=$true)][String]$Cluster
|
||||
)
|
||||
$vchs = Get-VSANView -Id "VsanVcClusterHealthSystem-vsan-cluster-health-system"
|
||||
$cluster_view = (Get-Cluster -Name $Cluster).ExtensionData.MoRef
|
||||
$results = $vchs.VsanVcClusterQueryVerifyHealthSystemVersions($cluster_view)
|
||||
|
||||
Write-Host "`nVC Version:"$results.VcVersion
|
||||
$results.HostResults | Select Hostname, Version
|
||||
}
|
||||
Reference in New Issue
Block a user