VcfCheck
2.0.0.1007
Lightweight PowerShell precheck engine for VMware Cloud Foundation upgrades, paired with a bundled local Python report viewer.
Minimum PowerShell version
7.4
Installation Options
Owners
Package Details
Author(s)
- VCF
Tags
VMware VCF VCFCheck Upgrade VCF.Check Windows Linux MacOS
Functions
Add-VcfCheckEnvironment Clear-VcfCheckAriaAutomationBearerToken Clear-VcfCheckSubProgress Connect-VcfCheckAriaAutomation Connect-VcfCheckAriaAutomationEndpoint Connect-VcfCheckAriaOps Connect-VcfCheckAriaOpsEndpoint Connect-VcfCheckNsxManager Connect-VcfCheckSddcManager Connect-VcfCheckVCenter ConvertFrom-SecureStringViaBstr ConvertFrom-VcfCheckDfOutput ConvertTo-SecureStringForCredential ConvertTo-VcfCheckFriendlyVrslcmError ConvertTo-VcfCheckHtmlEncoded ConvertTo-VcfCheckHtmlRemediationEncoded ConvertTo-VcfCheckHumanReadableKb ConvertTo-VcfCheckLcmSoftwareSummary ConvertTo-VcfCheckNormalizedExpiryDateText ConvertTo-VcfCheckReportJson ConvertTo-VcfCheckSimpleVersion Disconnect-VcfCheckAll Disconnect-VcfCheckComponent Export-VcfCheckReportCsv Export-VcfCheckReportHtml Find-VcfCheckBomVersionForComponent Find-VcfCheckPythonInterpreter Format-VcfCheckDuration Format-VcfCheckHtmlDocument Format-VcfCheckHtmlDocumentHead Format-VcfCheckHtmlHostDetailCard Format-VcfCheckHtmlHostSummaryBar Format-VcfCheckHtmlNav Format-VcfCheckHtmlResultCard Format-VcfCheckHtmlRowsTable Format-VcfCheckHtmlRunSummary Format-VcfCheckHtmlSummaryTable Format-VcfCheckHtmlSummaryTile Get-VcfApplianceErrorCategory Get-VcfCheckAllVCenterFqdns Get-VcfCheckAriaAutomationBearerToken Get-VcfCheckAriaAutomationCredential Get-VcfCheckAriaAutomationRefreshToken Get-VcfCheckAriaAutomationTargets Get-VcfCheckAriaOpsAdapterInstances Get-VcfCheckAriaOpsAdapterResources Get-VcfCheckAriaOpsApiToken Get-VcfCheckAriaOpsCertificates Get-VcfCheckAriaOpsCollectors Get-VcfCheckAriaOpsCredential Get-VcfCheckAriaOpsCriticalAlerts Get-VcfCheckAriaOpsLicenseEntitlement Get-VcfCheckAriaOpsResourceStats Get-VcfCheckAriaOpsSelfMonitoringAdapterKind Get-VcfCheckAriaOpsSelfMonitoringResources Get-VcfCheckAriaOpsVersion Test-VcfAriaOpsLifecycleStatus Get-VcfCheckAriaOpsTargets Get-VcfCheckApplianceHealth Get-VcfCheckApplianceNetworkingProxy Get-VcfCheckApplianceStorageUsage Get-VcfCheckApplianceSystemStorage Get-VcfCheckApplianceUptime Get-VcfCheckBrownfieldTreatmentData Get-VcfCheckCatalog Get-VcfCheckCheckSetResultViaRest Get-VcfCheckClusterDatastoreInventory Get-VcfCheckClusterEnablementSoftware Get-VcfCheckClusterInventory Get-VcfCheckClusterLcmSoftware Get-VcfCheckClusterVMHostInventory Get-VcfCheckComponentCredential Get-VcfCheckCredential Get-VcfCheckDatastoreInventory Get-VcfCheckDomainCurrentBom Get-VcfCheckDomains Get-VcfCheckDrsRule Get-VcfCheckEnvironmentAriaAutomationEndpoints Get-VcfCheckEnvironmentAriaOpsEndpoints Get-VcfCheckEnvironments Get-VcfCheckEsxCpuCompatibilityData Get-VcfCheckEsxCpuDeprecationData Get-VcfCheckEsxHostHardwareDetail Get-VcfCheckHardDiskInventory Get-VcfCheckHealthSummarySubTaskList Get-VcfCheckHealthSummarySubTaskSignature Get-VcfCheckHostAdvancedSetting Get-VcfCheckHostsGroupedByCluster Get-VcfCheckHtmlHostCpuStatus Get-VcfCheckHtmlStatusClass Get-VcfCheckInteropMatrixCompatibilityVerdict Get-VcfCheckLogDirectory Get-VcfCheckMachineCertificate Get-VcfCheckManagementDomain Get-VcfCheckManagementDomainId Get-VcfCheckManagementDomainSizingEstimate Get-VcfCheckManagementNsxManagerFqdn Get-VcfCheckManagementVCenterFqdn Get-VcfCheckMarketingVersionAliasMap Get-VcfCheckNsxAlarm Get-VcfCheckNsxApiServiceConfig Get-VcfCheckNsxBackupHistory Get-VcfCheckNsxBackupTypeStatus Get-VcfCheckNsxEdgeCluster Get-VcfCheckNsxLatencyProfile Get-VcfCheckNsxNappRegistration Get-VcfCheckPsqlExecutablePath Get-VcfCheckReleaseBom Get-VcfCheckReportStylesheet Get-VcfCheckSddcManagerRootCredential Get-VcfCheckSddcType Get-VcfCheckServerStatus Get-VcfCheckSettings Get-VcfCheckSizingReferenceData Get-VcfCheckSizingSnapshotForVCenter Get-VcfCheckSupervisorCluster Get-VcfCheckSupervisorClusterSoftware Get-VcfCheckTcpListenerProcessId Get-VcfCheckThemePreference Get-VcfCheckTimestampedReportPath Get-VcfCheckTlsTrustErrorMessage Get-VcfCheckUiCheckRunRowSet Get-VcfCheckVCenterAdvancedSetting Get-VcfCheckVCenterApplianceSizeEvaluation Get-VcfCheckVCenterDomainName Get-VcfCheckVCenterDomainType Get-VcfCheckVCenterExtension Get-VcfCheckVCenterServices Get-VcfCheckVCenterSizeTier Get-VcfCheckVCenterSsoCredential Get-VcfCheckVCenterSsoDomainName Get-VcfCheckVcfVersion Get-VcfCheckVDSwitchInventory Get-VcfCheckVersionAliasMap Get-VcfCheckVMHostCpuInfo Get-VcfCheckVMHostInventory Get-VcfCheckVMHostNetworkDevices Get-VcfCheckVMHostScsiDevices Get-VcfCheckVMHostStorageAdapters Get-VcfCheckVMInventory Get-VcfCheckVMSnapshotInventory Get-VcfCheckVrslcmConnection Get-VcfCheckVrslcmDatacenterCredentialRows Get-VcfCheckVrslcmRootCredential Get-VcfCheckVsanClusterConfig Get-VcfCheckVsanClusterHealth Get-VcfCheckVsanDiskGroupInventory Get-VcfCheckVsanObjectInventory Initialize-VcfCheck Initialize-VcfCheckLogging Initialize-VcfCheckMonitoringItemDataRequest Invoke-VcfApplianceCommand Invoke-VcfCheck Invoke-VcfCheckAriaAutomationApi Invoke-VcfCheckAriaOpsApi Invoke-VcfCheckInteropMatrixUpgrades Invoke-VcfCheckNsxManagerApi Invoke-VcfCheckNsxtCheck Invoke-VcfCheckPersistBaseDirectory Invoke-VcfCheckPerVCenterCheck Invoke-VcfCheckWithTimeout Invoke-VcfCheckServerManager Invoke-VcfCheckVCenterApplianceCliCheck Invoke-VcfCheckVrslcmApi New-VcfCheckApplianceCommandFailureResult New-VcfCheckBomComplianceRow New-VcfCheckContext New-VcfCheckEnvironmentId New-VcfCheckHealthSummarySpec New-VcfCheckOwnerOnlyDirectory New-VcfCheckPerDomainResults New-VcfCheckResult New-VcfCheckVersionAliasClusterRowSet New-VcfCheckVersionAliasRow Protect-VcfCheckLogMessage Remove-VcfCheckEnvironment Resolve-VcfCheckActiveBaseDirectory Resolve-VcfCheckAllowInsecureTls Resolve-VcfCheckAriaAutomationEndpointCredentials Resolve-VcfCheckAriaOpsCollectorFqdn Resolve-VcfCheckAriaOpsEndpointCredentials Resolve-VcfCheckBaseDirectory Resolve-VcfCheckBomDestinationThreshold Resolve-VcfCheckCheckList Resolve-VcfCheckEsxCpuCompatibility Resolve-VcfCheckEsxCpuDeprecationStatus Resolve-VcfCheckInProgressHealthCheckId Resolve-VcfCheckInteropMatrixReleaseInFamily Resolve-VcfCheckMarketingVersionAliasKeyFromBuild Restart-VcfCheckServer Save-VcfCheckEnvironments Set-VcfCheckEnvironment Start-VcfCheckServer Stop-VcfCheckServer Test-VcfCheckBomVersionMatch Test-VcfCheckDependencies Test-VcfCheckEnvironmentIsValid Test-VcfCheckModuleUpdate Test-VcfCheckSddcManagerRootCredential Test-VcfCheckTcpConnectivity Write-LogMessage Write-VcfCheckRuntimeInfo Write-VcfCheckCheckOutcome Write-VcfCheckCheckProgress Write-VcfCheckConsoleSummary Write-VcfCheckHealthSummaryProgress Write-VcfCheckHealthSummarySubTaskLog Write-VcfCheckReport Write-VcfCheckSizingProgress Write-VcfCheckSubProgress Test-Vcf*
Dependencies
This module has no dependencies.
FileList
- VcfCheck.nuspec
- Install-VcfCheckModule.ps1
- Tools\Invoke-VcfCheckSizingDetect.ps1
- Private\SecureStringHelpers.ps1
- Private\Connections.ps1
- Tools\ui\state.js
- Tools\vcfcheck_server\check_catalog.py
- Data\Interoperability\Nsx.json
- Data\EsxCpu\EsxCpuCompatibility.json
- Private\Checks\VCenter\Test-VcfVcenterCheckProxy.ps1
- Private\Checks\VCenter\Test-VcfVcenterDetectSupervisor.ps1
- Private\Checks\Nsxt\Test-VcfNsxtDiskSpace.ps1
- Private\Checks\Aria\Test-VcfAriaApplianceDiskSpace.ps1
- Private\Checks\SddcManager\Test-VcfSddcVersionAliasCheck.ps1
- Private\Checks\AriaOps\Test-VcfAriaOpsCertificateExpiration.ps1
- VcfCheck.psd1
- Config\settings.example.json
- Private\Reporting.ps1
- Data\CheckCatalog.json
- Tools\ui\filters.js
- Tools\vcfcheck_server\logs.py
- Data\Interoperability\SddcManager.json
- Private\Checks\VCenter\Test-VcfVcenterPasswordPolicyExpiry.ps1
- Private\Checks\VCenter\Test-VcfVcenterVmdirDatabaseSizeCheck.ps1
- Private\Checks\VCenter\Test-VcfVcenterVmdirLocalStateCheck.ps1
- Private\Checks\Nsxt\Test-VcfNsxtAlarms.ps1
- Private\Checks\Aria\Test-VcfVrslcmFetchProducts.ps1
- Private\Checks\SddcManager\Test-VcfSddcCheckRepositories.ps1
- Private\Checks\AriaOps\Test-VcfAriaOpsCollectorStatus.ps1
- VcfCheck.psm1
- Docs\README.html
- Private\VrslcmHelpers.ps1
- Data\CheckDescription.json
- Tools\ui\fqdn-validation.js
- Tools\vcfcheck_server\environments.py
- Data\Interoperability\Esx.json
- Private\Checks\VCenter\Test-VcfVcenterDetectLegacyPlugin.ps1
- Private\Checks\VCenter\Test-VcfVcenterVamiCheckStorage.ps1
- Private\Checks\VCenter\Test-VcfVcenterSnapshotSize.ps1
- Private\Checks\Nsxt\Test-VcfNsxtCheckNodeInstallUpgrade.ps1
- Private\Checks\Aria\Test-VcfVrslcmDiskSpace.ps1
- Private\Checks\SddcManager\Test-VcfSddcCheckUi.ps1
- Private\Checks\AriaOps\Test-VcfAriaOpsSizingOverview.ps1
- Private\ApplianceCommand.ps1
- Private\Models.ps1
- Tools\ui\report-render.js
- Tools\ui\sizing-wizard-steps.js
- Tools\vcfcheck_server\vcf_release.py
- Data\Interoperability\Vrops.json
- Private\Checks\VCenter\Test-VcfVcenterCheckReplication.ps1
- Private\Checks\VCenter\Test-VcfVcenterCheckDrsAndAffinityRules.ps1
- Private\Checks\VCenter\Test-VcfVcenterCheckHosts.ps1
- Private\Checks\Nsxt\Test-VcfNsxtFederationCheck.ps1
- Private\Checks\Aria\Test-VcfVrslcmCertificateExpiration.ps1
- Private\Checks\SddcManager\Test-VcfSddcCheckLicenseKey.ps1
- Private\Checks\AriaOps\Test-VcfAriaOpsLifecycleStatus.ps1
- Tools\Invoke-VcfCheckSizingEstimate.ps1
- Private\IoDeviceCompatibility.ps1
- Private\AriaOpsHelpers.ps1
- Tools\ui\export.js
- Tools\ui\sizing-wizard-detect.js
- Tools\vcfcheck_server\json_utils.py
- Data\Interoperability\Vro.json
- Private\Checks\VCenter\Test-VcfVcenterVsphereSupervisorClusterVersions.ps1
- Private\Checks\VCenter\Test-VcfVcenterMachineIdCheck.ps1
- Private\Checks\VCenter\Test-VcfVcenterCheckHostsMemoryUsage.ps1
- Private\Checks\Nsxt\Test-VcfNsxtComputeManagerStatus.ps1
- Private\Checks\SddcManager\Test-VcfSddcCheckCpuCoresAndVsanTib.ps1
- Private\Checks\SddcManager\Test-VcfSddcCheckHealthSummary.ps1
- Private\Checks\AriaOps\Test-VcfAriaOpsLicensing.ps1
- Tools\Invoke-VcfCheckSizingWorker.ps1
- Private\BomHelpers.ps1
- Private\Catalog.ps1
- Tools\ui\health-checks.js
- Tools\ui\common.js
- Tools\vcfcheck_server\sizing.py
- Data\Interoperability\Vidm.json
- Private\Checks\VCenter\Test-VcfVcenterRootCredentialsValidity.ps1
- Private\Checks\VCenter\Test-VcfVcenterMachineSslMismatch.ps1
- Private\Checks\VCenter\Test-VcfVcenterServiceStatusCheck.ps1
- Private\Checks\Nsxt\Test-VcfNsxtLatencyProfileCheck.ps1
- Private\Checks\SddcManager\Test-VcfSddcCheckAsyncPatchedApplied.ps1
- Private\Checks\SddcManager\Test-VcfSddcManagerDiskSpace.ps1
- Private\Checks\AriaOps\Test-VcfAriaOpsCriticalAlerts.ps1
- Tools\Invoke-VcfCheckLauncher.ps1
- Private\InventoryHelpers.ps1
- Private\InteropMatrixHelpers.ps1
- Tools\ui\password-toggle.js
- Tools\ui\logbundle-export.js
- Data\Interoperability\Vrni.json
- Data\Sizing\ComponentUpgradeCoexistence.json
- Private\Checks\VCenter\Test-VcfVcenterApplianceSizeCheck.ps1
- Private\Checks\VCenter\Test-VcfVcenterOverallHealth.ps1
- Private\Checks\VCenter\Test-VcfVcenterCheckDatastoreSpace.ps1
- Private\Checks\Esx\Test-VcfEsxLockdownStatus.ps1
- Private\Checks\SddcManager\Test-VcfSddcCheckFailedTasks.ps1
- Private\Checks\SddcManager\Test-VcfSddcManifestPollingCheck.ps1
- Private\Checks\Vsan\Test-VcfVsanInaccessibleObjects.ps1
- Tools\Manage-VcfCheckServer.py
- Private\Logging.ps1
- Private\AriaAutomationHelpers.ps1
- Tools\ui\run-scan.js
- Tools\ui\zip-writer.js
- Data\Interoperability\Vrli.json
- Data\Sizing\VmsSizingReferences911.json
- Private\Checks\VCenter\Test-VcfVcenterSupervisorNamespaces.ps1
- Private\Checks\VCenter\Test-VcfVcenterCRLs.ps1
- Private\Checks\Nsxt\Test-VcfNsxtBackupHistory.ps1
- Private\Checks\Esx\Test-VcfEsxExecInstalledOnlyCheck.ps1
- Private\Checks\SddcManager\Test-VcfSddcLockTable.ps1
- Private\Checks\SddcManager\Test-VcfSddcCheckVlcmVum.ps1
- Private\Checks\Vsan\Test-VcfVsanCheckDisksAndGroups.ps1
- Tools\Start-VcfCheckServer.py
- Private\Environments.ps1
- Private\NsxHelpers.ps1
- Tools\ui\theme.js
- Tools\ui\environments.js
- Data\Interoperability\Vcenter.json
- Data\MarketingVersionAliases\VcenterMarketingVersionAliases.json
- Private\Checks\VCenter\Test-VcfVcenterVdsVersionCheck.ps1
- Private\Checks\VCenter\Test-VcfVcenterDetectHcxplugin.ps1
- Private\Checks\Nsxt\Test-VcfNsxtCheckApiRate.ps1
- Private\Checks\Esx\Test-VcfEsxImageProfile.ps1
- Private\Checks\SddcManager\Test-VcfSddcClusterResourceUtilization.ps1
- Private\Checks\Sample\Test-VcfSampleCheck.ps1
- Private\Checks\Vsan\Test-VcfVsanDiskformatVersionCheck.ps1
- Tools\vcf-check-ui.html
- Private\SizingEstimator.ps1
- Private\Orchestrator.ps1
- Tools\ui\live-log-filter.js
- Tools\ui\sizing-wizard-core.js
- Data\Interoperability\Vra.json
- Data\MarketingVersionAliases\EsxMarketingVersionAliases.json
- Private\Checks\VCenter\Test-VcfVcenterIpfixNetflowEnabled.ps1
- Private\Checks\VCenter\Test-VcfVcenterCheckDiskSpaceInodeAndHprof.ps1
- Private\Checks\Nsxt\Test-VcfNsxtCheckNappIntelligence.ps1
- Private\Checks\Esx\Test-VcfEsxHardwareDetails.ps1
- Private\Checks\SddcManager\Test-VcfSddcBomCheck.ps1
- Private\Checks\AriaOps\Test-VcfAriaOpsAdapterCollectionStatus.ps1
- Private\Checks\Vsan\Test-VcfVsanHealthCheck.ps1
- Tools\Invoke-VcfCheckVrslcmLockerDiagnostic.ps1
- Private\EsxCpuCompatibilityHelpers.ps1
- Private\Tools.ps1
- Tools\ui\init.js
- Tools\vcfcheck_server\paths.py
- Data\Interoperability\Vrslcm.json
- Data\EsxCpu\EsxCpuDeprecation.json
- Private\Checks\VCenter\Test-VcfVcenterVerifyCertificateExpirationdate.ps1
- Private\Checks\VCenter\Test-VcfVcenterMultiwriterEnabledVm.ps1
- Private\Checks\Nsxt\Test-VcfNsxtPasswordExpiration.ps1
- Private\Checks\Aria\Test-VcfVrslcmRootPasswordExpiration.ps1
- Private\Checks\SddcManager\Test-VcfSddcVxManagerTable.ps1
- Private\Checks\AriaOps\Test-VcfAriaOpsCollectorType.ps1
- Private\Checks\Vsan\Test-VcfVsanWitnessnodeVersion.ps1
- Tools\Invoke-VcfCheckValidateCredentials.ps1
- Private\Settings.ps1
- Private\NsxManagerApiHelpers.ps1
- Tools\ui\run-actions-polling.js
- Tools\vcfcheck_server\__init__.py
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2.0.0.1007 (current version) | 5 | 9/11/2026 |
| 2.0.0.1006 | 5 | 9/10/2026 |