VCF Operations Orchestrator 9.0.2: List of PowerShell and PowerCLI Modules

The full list of PowerShell 7.4 and PowerCLI modules, with versions, that ship in the VCF Operations Orchestrator 9.0.2 runtimes, plus the short PowerShell action I used to list them with Get-Module -ListAvailable.

In this article

PowerShell 7.4

Module NameVersion
Microsoft.PowerShell.Host7.0.0.0
Microsoft.PowerShell.Management7.0.0.0
Microsoft.PowerShell.Security7.0.0.0
Microsoft.PowerShell.Utility7.0.0.0
PackageManagement1.4.8.1
PowerShellGet2.2.5
PSReadLine2.3.6

PowerCLI

Module NameVersion
Microsoft.PowerShell.Host7.0.0.0
Microsoft.PowerShell.Management7.0.0.0
Microsoft.PowerShell.Security7.0.0.0
Microsoft.PowerShell.Utility7.0.0.0
PackageManagement1.4.8.1
PowerShellGet2.2.5
PSReadLine2.3.6
VCF.PowerCLI9.0.0.24798382
VMware.CloudServices13.4.0.24798382
VMware.DeployAutomation13.4.0.24798382
VMware.ImageBuilder13.4.0.24798382
VMware.OpenAPI13.4.0.24798382
VMware.PowerCLI.VCenter13.4.0.24798382
VMware.Sdk.Nsx.Policy13.4.0.24798382
VMware.Sdk.Nsx.Policy.GlobalInfra13.4.0.24798382
VMware.Sdk.Nsx.Policy.Infra13.4.0.24798382
VMware.Sdk.Nsx.Policy.Initialize13.4.0.24798382
VMware.Sdk.Srm13.4.0.24798382
VMware.Sdk.Vcf.CloudBuilder13.4.0.24798382
VMware.Sdk.Vcf.Installer13.4.0.24798382
VMware.Sdk.Vcf.Ops13.4.0.24798382
VMware.Sdk.Vcf.SddcManager13.4.0.24798382
VMware.Sdk.Vr13.4.0.24798382
VMware.Sdk.vSphere13.4.0.24798382
VMware.Vcf.SddcManager13.4.0.24798382
VMware.Vim9.0.0.24798382
VMware.VimAutomation.Cis.Core13.4.0.24798382
VMware.VimAutomation.Cloud13.4.0.24798382
VMware.VimAutomation.Common13.4.0.24798382
VMware.VimAutomation.Core13.4.0.24798382
VMware.VimAutomation.Hcx13.4.0.24798382
VMware.VimAutomation.License13.4.0.24798382
VMware.VimAutomation.Nsxt13.4.0.24798382
VMware.VimAutomation.Sdk13.4.0.24798382
VMware.VimAutomation.Security13.4.0.24798382
VMware.VimAutomation.Srm13.4.0.24798382
VMware.VimAutomation.Storage13.4.0.24798382
VMware.VimAutomation.StorageUtility1.6.1
VMware.VimAutomation.Vds13.4.0.24798382
VMware.VimAutomation.Vmc13.4.0.24798382
VMware.VimAutomation.Vpc13.4.0.24798382
VMware.VimAutomation.vROps13.4.0.24798382
VMware.VimAutomation.WorkloadManagement13.4.0.24798382
VMware.VumAutomation13.4.0.24798382

Code I used to get the list

function Handler($context, $inputs) {
    $inputsString = $inputs | ConvertTo-Json -Compress
    Write-Host "Inputs were $inputsString"
    Write-Host "Listing available PowerShell modules..."
    
    # Get module information
    $modules = Get-Module -ListAvailable | Select-Object Name, Version, Path, ModuleType
    
    # Create a table string
    $tableString = "Module Name`tVersion`tPath`tType`n"
    $tableString += "----------------------------------`n"
    
    foreach ($module in $modules) {
        $tableString += "$($module.Name)`t$($module.Version)`t$($module.Path)`t$($module.ModuleType)`n"
    }
    
    # Write the table
    Write-Host $tableString
    
    # Add to output
    $output = @{
        status = 'done'
        modules = @($modules | ForEach-Object {
            @{
                Name = $_.Name
                Version = $_.Version
                Path = $_.Path
                ModuleType = $_.ModuleType
            }
        })
    }

    return $output
}

Discover more from Cloud Blogger

Subscribe to get the latest posts sent to your email.

Enjoyed this post?

Was this helpful?

Leave a Reply