Src/Private/Get-AbrVmmInfrastructure.ps1
function Get-AbrVmmInfrastructure { <# .SYNOPSIS Used by As Built Report to retrieve Microsoft VMM Server information .DESCRIPTION .NOTES Version: 0.1.1 Author: AsBuiltReport Organization Twitter: @AsBuiltReport Github: AsBuiltReport .EXAMPLE .LINK #> [CmdletBinding()] param ( ) begin { Write-PScriboMessage "Infrastructure InfoLevel set at $($InfoLevel.Infrastructure)." } process { try { if ($InfoLevel.Infrastructure -gt 0) { if ($Vmm) { Write-PScriboMessage "Collecting VMM Server Settings information." Section -Style Heading2 'Infrastructure' { Get-AbrVmmServer Get-AbrVmmDBSetting Get-AbrVmmAutoNetSetting Get-AbrVmmUpdateServer Get-AbrVmmLibraryServer Get-AbrVmmVirtualizationManager } } } } catch { Write-PScriboMessage -IsWarning $($_.Exception.Message) } } end {} } |