VMware vSphere and vSAN Commands Index

All available VMware vSphere and vSAN commands.


VMware vSphere and vSAN

Active Deploy Rule Set
Switch-ActiveDeployRuleSet Activates a rule set.
Advanced Setting
Get-AdvancedSetting This cmdlet retrieves the advanced settings for the specified entity.
New-AdvancedSetting This cmdlet creates a new advanced setting for the specified entity.
Remove-AdvancedSetting This cmdlet removes the specified advanced setting.
Set-AdvancedSetting This cmdlet modifies the specified advanced setting.
Alarm
Get-AlarmAction This cmdlet retrieves the actions of the specified alarm definitions.
Get-AlarmActionTrigger This cmdlet retrieves the actions that trigger the specified alarm actions.
Get-AlarmDefinition This cmdlet retrieves the available alarm definitions.
Get-AlarmTrigger This cmdlet retrieves alarms triggers.
New-AlarmAction This cmdlet creates an alarm action and attaches it to the specified alarm.
New-AlarmActionTrigger This cmdlet creates a new action trigger for the specified alarm action.
New-AlarmDefinition This cmdlet creates a new alarm definition.
New-AlarmTrigger This cmdlet adds ? new alarm trigger to the existing alarm or creates ? new alarm trigger.
Remove-AlarmAction This cmdlet removes an alarm action.
Remove-AlarmActionTrigger This cmdlet removes the alarm action triggers.
Remove-AlarmDefinition This cmdlet removes alarm definitions from the vSphere environment.
Set-AlarmDefinition This cmdlet modifies the specified alarm definitions.
Annotation
Get-Annotation This cmdlet retrieves annotations.
Set-Annotation This cmdlet modifies the value of a custom attribute.
Appliance
Get-ApplianceBackupJob This cmdlet retrieves a list of backup jobs for a vCenter Server system.
Get-ApplianceBackupPart This cmdlet retrieves backup parts that can be included in a backup for a vCenter Server system.
New-ApplianceBackupJob This cmdlet starts a backup job for a vCenter Server system.
Stop-ApplianceBackupJob This cmdlet stops running backup jobs on a vCenter Server system.
Wait-ApplianceBackupJob This cmdlet monitors the progress of a backup job and returns the ApplianceBackupJob object when the backup job is complete.
Attestation Service
Add-AttestationServiceInfo This cmdlet adds an attestation service information, which comes from the TrustAuthorityAttestationService that runs in the Trust Authority system or its detailed information in the workload vCenter Server system.
Get-AttestationServiceInfo This cmdlet retrieves the attestation services information configured in the workload vCenter Server system.
Remove-AttestationServiceInfo This cmdlet removes the specified attestation services information from the workload vCenter Server system.
Auto Deploy Server
Connect-AutoDeployServer Connect-AutoDeployServer [-User ] [-Password ] [-Port ] [-Protocol ] [-Credential ] [-NotDefault] [] Connect-AutoDeployServer [-RbdServerAddress] [-User ] [-Password ] [-Port ] [-Protocol ] [-Credential ] [-NotDefault] []
Disconnect-AutoDeployServer Disconnect-AutoDeployServer [-RbdServerAddress] [-WhatIf] [-Confirm] []
Auto Deploy State
Export-AutoDeployState The cmdlet will fetch the current state of Auto Deploy and will write out a zip file named rbd-backup.zip in the specified directory path.
Import-AutoDeployState The cmdlet uploads the file contents to restore the Auto Deploy state.
Baseline
Get-Baseline This cmdlet retrieves baselines.
Remove-Baseline This cmdlet removes baselines.
CD
Get-CDDrive This cmdlet retrieves virtual CD drives.
New-CDDrive This cmdlet creates a new virtual CD drive.
Remove-CDDrive This cmdlet removes virtual CD drives from their locations.
Set-CDDrive This cmdlet modifies the configuration of a virtual CD drive.
CIS Server
Connect-CisServer This cmdlet establishes a connection to a vSphere Automation SDK server.
Disconnect-CisServer This cmdlet closes the connection to one or more vSphere Automation SDK servers.
CIS Service
Get-CisService This cmdlet retrieves PSObject objects that represent a proxy to a vSphere Automation SDK API service and can be used to invoke the operations of that vSphere Automation SDK API service.
Cluster
Get-Cluster This cmdlet retrieves the clusters available on a vCenter Server system.
Move-Cluster This cmdlet moves a vCenter Server cluster from one location to another.
New-Cluster This cmdlet creates a new cluster.
Remove-Cluster This cmdlet deletes the specified clusters.
Set-Cluster This cmldlet modifies the configuration of a cluster.
CNS
Get-CnsVolume This cmdlet retrieves a Cloud Native Storage (CNS) volume based on the name or ID filter.
New-CnsContainerCluster This cmdlet creates a vSAN file service IP configuration at the client side.
New-CnsKubernetesEntityMetadata This cmdlet creates a Cloud Native Storage (CNS) Kubernetes entity metadata at a client side.
New-CnsKubernetesEntityReference This cmdlet creates a Cloud Native Storage (CNS) Kubernetes entity reference at the client side.
New-CnsVolume This cmdlet creates a Cloud Native Storage (CNS) volume.
New-CnsVolumeAttachment New-CnsVolumeAttachment -CnsVolume -VM [-Server ] [-RunAsync] [-WhatIf] [-Confirm] []
New-CnsVolumeMetadata This cmdlet creates a Cloud Native Storage (CNS) volume metadata at the client side.
Remove-CnsVolume This cmdlet removes the specified Cloud Native Storage (CNS) volumes.
Remove-CnsVolumeAttachment Remove-CnsVolumeAttachment -CnsVolume -VM [-Server ] [-RunAsync] [-WhatIf] [-Confirm] []
Set-CnsVolume This cmdlet modifies the Cloud Native Storage (CNS) volume metadata of a specified CNS volume.
Compliance
Get-Compliance This cmdlet retrieves baseline compliance data for the specified object.
Test-Compliance This cmdlet scans inventory objects for baselines attached to them.
Content Library
Copy-ContentLibraryItem This cmdlet copies content library items to a local content library.
Export-ContentLibraryItem This cmdlet exports content library item's files to the local machine.
Get-ContentLibrary This cmdlet creates a new local or subscribed content library.
Get-ContentLibraryItem This cmdlet retrieves catalog items from the content library.
New-ContentLibrary Creates a new local or subscribed content library that uses Datastore1 as a repository for its items.
New-ContentLibraryItem This cmdlet creates a new content library item in the specified content library.
Remove-ContentLibrary This cmdlet removes the specified content libraries.
Remove-ContentLibraryItem This cmdlet removes the specified content library items.
Set-ContentLibrary This cmdlet modifies content library's properties.
Set-ContentLibraryItem This cmdlet modifies content library item's properties.
Custom Attribute
Get-CustomAttribute This cmdlet retrieves custom attributes.
New-CustomAttribute This cmdlet creates a new custom attribute.
Remove-CustomAttribute This cmdlet removes custom attributes.
Set-CustomAttribute This cmdlet renames a custom attribute.
Custom Certificate
Add-CustomCertificate Add a custom certificate for an ESXi host
Get-CustomCertificates Get all custom host certificates.
Remove-CustomCertificates Remove custom host certificate.
Datacenter
Get-Datacenter This cmdlet retrieves the datacenters available on a vCenter Server system.
Move-Datacenter This cmdlet moves a vCenter Server datacenter from one location to another.
New-Datacenter This cmdlet creates a new datacenter.
Remove-Datacenter This cmdlet removes the specified datacenters from their locations.
Set-Datacenter This cmdlet modifies the properties of the specified datacenter.
Datastore
Copy-DatastoreItem This cmdlet copies items between datastores and between a datastore and a local file system provider.
Get-Datastore This cmdlet retrieves the datastores available on a vCenter Server system.
Get-DatastoreCluster This cmdlet retrieves datastore clusters.
Move-Datastore This cmdlet moves datastores from one location to another.
New-Datastore This cmdlet creates a new datastore.
New-DatastoreCluster This cmdlet creates a new datastore cluster.
Remove-Datastore This cmdlet removes the specified datastores from their locations.
Remove-DatastoreCluster This cmdlet deletes the specified datastore clusters.
Set-Datastore This cmdlet modifies the properties of the specified datastore.
Set-DatastoreCluster This cmdlet modifies the configuration of the specified datastore cluster.
Deploy Image
Repair-DeployImageCache Repairs the image cache. Use this cmdlet only when working with VMware Technical Support.
Deploy Option
Get-DeployOption Get the Auto Deploy global configuration options.
Set-DeployOption Set an Auto Deploy global configuration option.
Deploy Rule
Add-DeployRule Adds one or more rules to the rule set.
Copy-DeployRule Clones an existing rule.
Get-DeployRule Gets a DeployRule object.
Get-DeployRuleSet Gets the current working rule set or the current active rule set.
New-DeployRule Creates a new rule.
Remove-DeployRule Removes a rule from the working rule set.
Repair-DeployRuleSetCompliance Remediate any non-compliant associations discovered by Test-DeployRuleSetCompliance
Set-DeployRule Updates an existing rule.
Set-DeployRuleSet Sets the list of rules in the working rule set.
Test-DeployRuleSetCompliance Checks whether hosts are compliant with rules.
Depot
Get-DepotAddons This cmdlet retrieves basic information about addons in the software depot.
Get-DepotBaseImages This cmdlet retrieves basic information about base images in the software depot.
Get-DepotComponents This cmdlet retrieves basic information about components in the software depot.
Get-DepotInfo This cmdlet retrieves basic information about the specified software depot.
Get-DepotVibs This cmdlet retrieves basic information about VIBs in the software depot.
DRS
Get-DrsClusterGroup This cmdlet retrieves DRS cluster groups for the specified cluster, VM, or VM host.
Get-DrsRecommendation This cmdlet retrieves the available DRS recommendations from the provided clusters.
Get-DrsRule This cmdlet retrieves the list of DRS rules for the specified clusters.
Get-DrsVMHostRule This cmdlet retrieves VM to VMHost DRS rules that match the specified filters.
Invoke-DrsRecommendation This cmdlet applies the specified DRS recommendations.
New-DrsClusterGroup This cmdlet creates either a VM or VM host DRS cluster group, depending on the used parameter set.
New-DrsRule This cmdlet creates a new DRS rule.
New-DrsVMHostRule This cmdlet creates a new VM to VMHost DRS rule.
Remove-DrsClusterGroup This cmdlet removes the specified DRS cluster groups from the cluster on which it resides.
Remove-DrsRule This cmdlet removes the specified DRS rules.
Remove-DrsVMHostRule This cmdlet removes the specified VM to VMHost DRS rule.
Set-DrsClusterGroup This cmdlet adds or removes either virtual machines or VM hosts to or from the specified DRS cluster group, depending on the used parameter set.
Set-DrsRule This cmdlet modifies an existing DRS rule.
Set-DrsVMHostRule This cmdlet modifies the specified VM to VMHost DRS rule.
Entity
Add-EntityDefaultKeyProvider This cmdlet adds a key provider to entities as default key provider.
Remove-EntityDefaultKeyProvider This cmdlet removes the default key provider from the specified entities.
Add-EntityBaseline This cmdlet attaches baselines to the specified inventory object.
Remove-EntityBaseline This cmdlet detaches baselines from the specified inventory objects.
Update-Entity This cmdlet remediates an inventory object against the specified baselines.
Error
Get-ErrorReport This cmdlet collects debugging information in order to investigate a problem in PowerCLI or the work environment.
Event
Get-EventType This cmdlet retrieves the available event types on a vCenter Server system.
Floppy
Get-FloppyDrive This cmdlet retrieves the virtual floppy drives available on a vCenter Server system.
New-FloppyDrive This cmdlet creates a new virtual floppy drive.
Remove-FloppyDrive This cmdlet removes the virtual floppy drives from their locations.
Set-FloppyDrive This cmdlet modifies the configuration of the specified virtual floppy drive.
Folder
Get-Folder This cmdlet retrieves the folders available on a vCenter Server system.
Move-Folder This cmdlet moves a vCenter Server folder from one location to another.
New-Folder This cmdlet creates a new folder on a vCenter Server system.
Remove-Folder This cmdlet removes the specified folders from their locations.
Set-Folder This cmdlet modifies the properties of the specified folder.
Ha
Get-HAPrimaryVMHost On vCenter Server 5.0 and later, this cmdlet retrieves the primary host of the specified HA cluster. On vCenter Server versions earlier than 5.0, this cmdlet retrieves the primary HA (High-Availability) hosts for the specified clusters.
Hard Disk
Copy-HardDisk Copies a virtual hard disk to another destination.
Get-HardDisk This cmdlet retrieves the virtual hard disks available on a vCenter Server system.
Move-HardDisk This cmdlet moves a hard disk from one location to another.
New-HardDisk This cmdlet creates a new hard disk on the specified location.
Remove-HardDisk This cmdlet removes the specified virtual hard disks.
Set-HardDisk This cmdlet modifies the properties of the specified virtual hard disk.
ISCSI
Get-IScsiHbaTarget This cmdlet retrieves the available iSCSI HBA targets.
New-IScsiHbaTarget This cmdlet creates a new iSCSI HBA target.
Remove-IScsiHbaTarget This cmdlet removes targets from their iSCSI HBAs.
Set-IScsiHbaTarget This cmdlet modifies the configuration of an iSCSI HBA target.
Inventory
Get-Inventory This cmdlet retrieves the inventory items available on a vCenter Server system.
Move-Inventory This cmdlet moves a vCenter Server inventory item from one location to another.
Remove-Inventory This cmdlet removes the specified inventory items from their locations.
ISO
New-IsoImage This cmdlet generates an ISO image by using the specified software depot and software specification at the specified location.
Key
Add-KeyProviderServiceInfo This cmdlet adds key provider service information, which comes from the Trust Authority key provider service running in the Trust Authority system or its detailed information in the workload vCenter Server system.
Export-KeyProvider This cmdlet exports a specified key provider configuration to a specified file. You can use only the NativeKeyProvider type for the KeyProvider parameter.
Get-KeyProviderServiceInfo This cmdlet retrieves the key provider services information configured in the workload vCenter Server system.
Import-KeyProvider This cmdlet imports a key provider from a specified configuration file.
Register-KeyProvider This cmdlet registers a trusted key provider in the workload vCenter Server system which you can use for encryption operations.
Remove-KeyProviderServiceInfo This cmdlet removes the specified key provider services information from the workload vCenter Server system.
Unregister-KeyProvider This cmdlet unregisters the specified key provider from the workload vCenter Server system. For a trusted key provider, you cannot use it in encryption operations. For a standard key provider, you can remove it from the workload vCenter Server system.
Add-KeyManagementServer This cmdlet adds a key management server to a vCenter Server system.
Get-KeyManagementServer This cmdlet retrieves the key management servers registered on the vCenter Server system.
Get-KeyProvider This cmdlet retrieves all key providers from the vCenter Server system.
Remove-KeyManagementServer This cmdlet removes the specified key management servers from the vCenter Server systems.
Set-KeyManagementServer This cmdlet configures the settings of the key management server.
Set-KeyProvider This cmdlet modifies the settings of the specified key provider.
KMIP
Get-KmipClientCertificate This cmdlet retrieves the latest generated self-signed certificate or certificate-signing request for the key provider.
New-KmipClientCertificate This cmdlet creates a new self-signed certificate or certificate-signing request for the key management server cluster.
LCM
New-LCMClusterRuleWithTransform Create LCM cluster rule with transform
Reset-LCMClusterRuleWithTransform Update LCM cluster rule with transform
Set-LCMClusterRuleWithTransform Update LCM cluster rule with transform
Export-LcmClusterDesiredState This cmdlet exports the desired state of a vSphere Lifecycle Manager cluster.
Get-LcmClusterDesiredStateRecommendation This cmdlet generates a desired state recommendation of a vSphere Lifecycle Manager cluster.
Get-LcmHardwareCompatibility This cmdlet verifies that the components in the base image are compatible with all storage controllers on the hosts in the cluster in accordance with the VMware Compatibility Guide.
Get-LcmImage This cmdlet retrieves the vSphere Lifecycle Manager images available on a vCenter Server system.
Import-LcmClusterDesiredState This cmdlet imports a specification file to set a desired state of a vSphere Lifecycle Manager cluster.
Test-LcmClusterCompliance This cmdlet tests cluster's hosts compliance respective to its target state.
Test-LcmClusterHealth This cmdlet tests cluster's hosts health respective to its target state.
License
Get-LicenseDataManager Returns the vSphere LicenseDataManager objects for the specified vSphere servers.
Log
Get-Log This cmdlet retrieves entries from vSphere logs.
Get-LogType This cmdlet retrieves information about the log types available on a virtual machine host.
Metric
Get-Metric This cmdlet retrieves the available metrics on a vCenter Server system.
Network Adapter
Get-NetworkAdapter This cmdlet retrieves the virtual network adapters available on a vCenter Server system.
New-NetworkAdapter This cmdlet creates a new virtual network adapter.
Remove-NetworkAdapter This cmdlet removes the virtual network adapters from their locations.
Set-NetworkAdapter This cmdlet modifies the configuration of the virtual network adapter.
NFS
Get-NfsUser This cmdlet retrieves NFS user accounts.
New-NfsUser This cmdlet creates an NFS user account on the specified virtual machine host.
Remove-NfsUser This cmdlet deletes the specified NFS user accounts.
Set-NfsUser This cmdlet configures existing NFS user accounts by changing the password associated with the account.
NIC Teaming Policy
Get-NicTeamingPolicy This cmdlet retrieves the NIC teaming policies of the specified virtual switches and virtual port groups.
Set-NicTeamingPolicy This cmdlet modifies the specified NIC teaming policy.
OAuth
New-OAuthSecurityContext Creates an OAuth2 security context object that you can use to authenticate to any system that is configured to trust the specified authentication server.
OS Customization
Get-OSCustomizationNicMapping This cmdlet retrieves the configured NIC setting mappings for the specified OS customization specification.
Get-OSCustomizationSpec This cmdlet retrieves the OS customization specifications available on a vCenter Server system.
New-OSCustomizationNicMapping This cmdlet adds NIC settings mappings to the specified OS customization specifications.
New-OSCustomizationSpec This cmdlet creates a new OS customization specification.
Remove-OSCustomizationNicMapping This cmdlet removes the specified OS customization NIC mappings.
Remove-OSCustomizationSpec This cmdlet removes the specified OS customization specifications.
Set-OSCustomizationNicMapping This cmdlet modifies the provided OS customization NIC mappings.
Set-OSCustomizationSpec This cmdlet modifies the specified OS customization specification.
OVF
Get-OvfConfiguration This cmdlet retrieves the OVF configuration object from the specified OVF, OVA, or content library item.
Passthrough Device
Add-PassthroughDevice This cmdlet attaches pass-through devices to the specified virtual machine.
Get-PassthroughDevice This cmdlet retrieves the pass-through devices available on the specified hosts, virtual machines, and templates.
Remove-PassthroughDevice This cmdlet removes the specified pass-through devices.
Patch
Copy-Patch This cmdlet initializes staging of patches.
Get-Patch This cmdlet retrieves the available patches.
Get-PatchBaseline This cmdlet retrieves patch baselines.
New-PatchBaseline This cmdlet creates a new patch baseline.
Set-PatchBaseline This cmdlet modifies the properties of a patch baseline.
Sync-Patch This cmdlet downloads new patches into the Update Manager repository.
PowerCLI
Get-PowerCLIContext This cmdlet retrieves the VMware PowerCLI execution context which you can use to simplify the use of PowerCLI in PowerShell runspaces.
Use-PowerCLIContext This cmdlet initializes a PowerShell runspace with a PowerCLI execution context retrieved from another PowerShell runspace.
Get-PowerCLIConfiguration This cmdlet retrieves the VMware PowerCLI proxy configuration and default servers policy.
Get-PowerCLIVersion This cmdlet retrieves the versions of the installed PowerCLI snapins.
Set-PowerCLIConfiguration This cmdlet modifies the VMware PowerCLI configuration.
Proxy
Add-ProxyServer Adds a proxy server to the proxy server list.
Get-ProxyServer Get the proxy server list.
Remove-ProxyServer Removes a proxy server from the proxy server list.
Pxe
Get-PxeProfile Get-PxeProfile [[-Name] ] []
New-PxeImage This cmdlet generates a PXE image by using the specified software depot and software specification.
Resource Pool
Get-ResourcePool This cmdlet retrieves the resource pools available on a vCenter Server system.
Move-ResourcePool This cmdlet moves a resource pool from one location to another.
New-ResourcePool This cmdlet creates a new resource pool.
Remove-ResourcePool This cmdlet removes the specified resource pools from their locations.
Set-ResourcePool This cmdlet modifies the properties of the specified resource pool.
Script Bundle
Add-ScriptBundle The cmdlet will take in the file URI to the script bundle and upload it to Auto Deploy. The name of the script bundle will be used as the identifier for the object minus the tgz extension.
Get-ScriptBundle Gets a ScriptBundle object.
Remove-ScriptBundle The cmdlet takes in a script bundle and removes it from Auto Deploy.
Set-ScriptBundleAssociation Associates the specified script bundle with the specified ESXi system.
SCSI
Get-ScsiController This cmdlet retrieves the virtual SCSI controllers assigned to the specified HardDisk, VirtualMachine, Template, and Snapshot objects.
Get-ScsiLun This cmdlet retrieves the SCSI devices available on the vCenter Server system.
Get-ScsiLunPath This cmdlet retrieves the list of vmhba paths to a specified SCSI device.
New-ScsiController This cmdlet creates a new SCSI controller.
Set-ScsiController This cmdlet modifies the specified SCSI controllers.
Set-ScsiLun This cmdlet modifies the configuration of a SCSI device.
Set-ScsiLunPath This cmdlet configures a vmhba path to a SCSI device.
Security
Get-SecurityPolicy This cmdlet retrieves the security policy for virtual port groups or the default port security policy for virtual switches.
Set-SecurityPolicy This cmdlet modifies the security policy for virtual port groups or the default port security policy for virtual switches.
Get-SecurityInfo This cmdlet retrieves the security information of objects (VirtualMachine, HardDisk or VMHost).
Snapshot
Get-Snapshot This cmdlet retrieves the virtual machine snapshots available on a vCenter Server system.
New-Snapshot This cmdlet creates a new snapshot of a virtual machine.
Remove-Snapshot This cmdlet removes the specified virtual machine snapshots.
Set-Snapshot This cmdlet modifies the specified virtual machine snapshot.
SPBM Capability
Get-SpbmCapability This cmdlet retrieves capability schema.
SPBM Compatible
Get-SpbmCompatibleStorage This cmdlet performs placement compatibility checking based on a storage requirement policy.
SPBM Entity
Get-SpbmEntityConfiguration This cmdlet retrieves SPBM-related configuration data of Virtual Machine, Hard Disk, and Datastore objects.
Set-SpbmEntityConfiguration This cmdlet sets SPBM-related configuration data for VirtualMachine, HardDisk, and Datastore objects.
SPBM Fault
Get-SpbmFaultDomain This cmdlet retrieves fault domains based on name or ID filter.
SPBM Point
Get-SpbmPointInTimeReplica This cmdlet retrieves the point in time replica objects for the specified target replication groups.
SPBM Replication
Get-SpbmReplicationGroup This cmdlet retrieves replication groups.
Get-SpbmReplicationPair This cmdlet retrieves the relation of replication groups in a pair of source and target replication group.
Start-SpbmReplicationFailover This cmdlet performs a failover of the devices in the specified replication groups.
Start-SpbmReplicationPrepareFailover This cmdlet prepares the specified replication groups to fail over.
Start-SpbmReplicationPromote This cmdlet promotes a target replication group from InTest to FailedOver state.
Start-SpbmReplicationReverse This cmdlet initiates reverse replication, by making the currently failed over replication group the source and its peer replication group the target.
Start-SpbmReplicationTestFailover This cmdlet performs a test failover of a target replication group.
Stop-SpbmReplicationTestFailover This cmdlet stops the test failover on the specified replication groups and tries to perform a cleanup on the target site.
Sync-SpbmReplicationGroup This cmdlet synchronizes the data between source and replica for the specified replication group.
SPBM Rule
New-SpbmRule This cmdlet creates an SPBM rule in the client side.
New-SpbmRuleSet This cmdlet creates an SPBM rule set.
SPBM Storage
Export-SpbmStoragePolicy This cmdlet exports the specified storage policy to a file.
Get-SpbmStoragePolicy This cmdlet returns all available requirement policies and resource policies.
Import-SpbmStoragePolicy This cmdlet imports a storage policy from a file.
New-SpbmStoragePolicy This cmdlet creates a requirement storage policy in an SPBM server.
Remove-SpbmStoragePolicy This cmdlet deletes storage policies.
Set-SpbmStoragePolicy This cmdlet overrides the current name, description, and rule sets of an existing storage policy in an SPBM server.
SPBM View
Get-SpbmView This cmdlet retrieves SPBM views for the managed objects in the SPBM server.
Stat
Get-Stat This cmdlet retrieves the statistical information available on a vCenter Server system.
Get-StatInterval This cmdlet retrieves the available statistics intervals and filters them using the provided parameters.
Get-StatType This cmdlet retrieves the available statistics types for a inventory object.
New-StatInterval This cmdlet creates a statistics interval with the specified parameters.
Remove-StatInterval This cmdlet removes the statistics interval specified by the provided sampling period or name.
Set-StatInterval This cmdlet changes the statistics interval that is specified by the provided parameters.
Tag
Get-Tag This cmdlet retrieves the tags available on a vCenter Server system.
Get-TagAssignment This cmdlet retrieves the tag assignments of objects.
Get-TagCategory This cmdlet retrieves the tag categories available on a vCenter Server system and filters them using the specified cmdlet parameters.
New-Tag This cmdlet creates a new tag in the specified tag category with the specified parameters.
New-TagAssignment This cmdlet assigns the specified tag(s) to the specified entity(s).
New-TagCategory This cmdlet creates a new tag category on the specified vCenter Server systems with the specified parameters.
Remove-Tag This cmdlet removes the specified tags from the server.
Remove-TagAssignment This cmdlet removes the specified tag assignment.
Remove-TagCategory This cmdlet removes the specified tag categories from the server.
Set-Tag This cmdlet modifies the specified tags.
Set-TagCategory This cmdlet modifies the specified tag categories.
Task
Get-Task This cmdlet retrieves the tasks on the specified VMware Server.
Stop-Task This cmdlet stops the specified tasks.
Wait-Task This cmdlet waits for the completion of the specified tasks.
Template
Get-Template This cmdlet retrieves the virtual machine templates available on a vCenter Server system.
Move-Template This cmdlet moves virtual machine templates to another location.
New-Template This cmdlet creates a new virtual machine template.
Remove-Template This cmdlet removes the specified virtual machine templates from the inventory.
Set-Template This cmdlet modifies the specified virtual machine template.
Tools
Dismount-Tools This cmdlet dismounts the VMware Tools installer CD.
Mount-Tools This cmdlet mounts the VMware Tools CD installer as a CD-ROM on the guest operating system.
Update-Tools This cmdlet upgrades VMware Tools on the specified virtual machine guest OS.
Wait-Tools This cmdlet waits for VMware Tools on the specified virtual machines to load.
TPM
Export-Tpm2CACertificate This cmdlet exports the CA certificate from either the certificate in the specified TPM 2.0 endorsement key or the specified certificate to a file.
Export-Tpm2EndorsementKey This cmdlet exports the TPM 2.0 endorsement key from the TPM 2.0 chip in the specified host. It only works when you connect to the specified host directly by using the Connect-VIServer cmdlet.
Get-Tpm2EndorsementKey This cmdlet retrieves the TPM 2.0 endorsement key from the TPM 2.0 chip in the specified host. You can use this cmdlet by connecting either directly to an ESXi host or to its vCenter Server system.
Trust Authority
Add-TrustAuthorityKeyProviderServer This cmdlet adds a new Trust Authority key provider server to an existing Trust Authority key provider in the Trust Authority system.
Add-TrustAuthorityKeyProviderServerCertificate This cmdlet adds the certificate from the Trust Authority key provider server to be trusted by the Trust Authority key provider.
Export-TrustAuthorityKeyProviderClientCertificate This cmdlet exports the client certificate from the specified Trust Authority key provider to the specified file.
Export-TrustAuthorityServicesInfo This cmdlet exports the Trust Authority services information (the Trust Authority attestation service and Trust Authority key provider service) from the specified Trust Authority cluster to the specified file.
Get-TrustAuthorityAttestationService This cmdlet retrieves the Trust Authority attestation services from the specified enabled Trust Authority cluster in the Trust Authority vCenter Server system.
Get-TrustAuthorityCluster This cmdlet retrieves the Trust Authority clusters from the Trust Authority vCenter Server system.
Get-TrustAuthorityKeyProvider This cmdlet retrieves the Trust Authority key providers from the specified Trust Authority cluster in the Trust Authority vCenter Server system.
Get-TrustAuthorityKeyProviderClientCertificate This cmdlet retrieves the client certificate from the specified Trust Authority key provider in the connected Trust Authority vCenter Server system.
Get-TrustAuthorityKeyProviderClientCertificateCSR This cmdlet retrieves the client certificate Certificate Signing Request (CSR) from the specified Trust Authority key provider in the connected Trust Authority vCenter Server system.
Get-TrustAuthorityKeyProviderServer This cmdlet retrieves the Trust Authority key provider servers from the specified Trust Authority key providers in the connected Trust Authority vCenter Server system.
Get-TrustAuthorityKeyProviderServerCertificate This cmdlet retrieves the certificate from the Trust Authority key provider server or the certificate trusted by the specified Trust Authority key provider in the Trust Authority vCenter Server system.
Get-TrustAuthorityKeyProviderService This cmdlet retrieves the Trust Authority key provider services from the specified enabled Trust Authority cluster in the Trust Authority vCenter Server system.
Get-TrustAuthorityPrincipal This cmdlet retrieves the Trust Authority principals from the specified Trust Authority clusters in the Trust Authority vCenter Server system.
Get-TrustAuthorityServicesStatus This cmdlet retrieves the Trust Authority services status from the specified Trust Authority clusters in the connected Trust Authority vCenter Server system.
Get-TrustAuthorityTpm2AttestationSettings This cmdlet retrieves the Trust Authority TPM 2.0 attestation settings from the specified Trust Authority clusters in the connected Trust Auhtority vCenter Server system.
Get-TrustAuthorityTpm2CACertificate This cmdlet retrieves the Trust Authority TPM 2.0 Certificate Authority (CA) certificates from the specified Trust Authority clusters in the Trust Authority vCenter Server system.
Get-TrustAuthorityTpm2EndorsementKey This cmdlet retrieves the Trust Authority TPM 2.0 endorsement keys from the specified Trust Authority clusters in the Trust Authority vCenter Server system.
Get-TrustAuthorityVMHostBaseImage This cmdlet retrieves the Trust Authority virtual machine host base image from the specified Trust Authority clusters in the Trust Authority vCenter Server system.
Import-TrustAuthorityServicesInfo This cmdlet imports the Trust Authority services information (Trust Authority attestation service and Trust Authority key provider service) from the specified file to the workload vCenter Server system.
New-TrustAuthorityKeyProvider This cmdlet creates a new Trust Authority key provider in the Trust Authority vCenter Server system.
New-TrustAuthorityKeyProviderClientCertificate This cmdlet creates a client certificate for the specified Trust Authority key provider in the Trust Authority vCenter Server system.
New-TrustAuthorityKeyProviderClientCertificateCSR This cmdlet creates the client certificate Certificate Signing Request (CSR) for the specified Trust Authority key providers in the Trust Authority vCenter Server system.
New-TrustAuthorityPrincipal This cmdlet creates a new Trust Authority principal in the specified Trust Authority cluster in the Trust Authority vCenter Server system.
New-TrustAuthorityTpm2CACertificate This cmdlet creates a new Trust Authority TPM 2.0 Certificate Authority (CA) certificate in the specified Trust Authority Cluster in the Trust Authority vCenter Server system.
New-TrustAuthorityTpm2EndorsementKey This cmdlet creates a new Trust Authority TPM 2.0 endorsement key in the specified Trust Authority cluster in the Trust Authority vCenter Server system.
New-TrustAuthorityVMHostBaseImage This cmdlet creates a Trust Authority virtual machine host base image in the Trust Authority vCenter Server system.
Remove-TrustAuthorityKeyProvider This cmdlet removes the specified Trust Authority key providers from the Trust Authority vCenter Server system.
Remove-TrustAuthorityKeyProviderServer This cmdlet removes the specified Trust Authority key provider servers from their location in the Trust Authority vCenter Server system.
Remove-TrustAuthorityKeyProviderServerCertificate This cmdlet removes the specified Trust Authority key provider server certificates from their location. The certificate is no longer trusted by the Trust Authority key provider in the Trust Authority vCenter Server system.
Remove-TrustAuthorityPrincipal This cmdlet removes the Trust Authority principals from their location in the Trust Authority vCenter Server system.
Remove-TrustAuthorityTpm2CACertificate This cmdlet removes the Trust Authority TPM 2.0 certificate authority (CA) certificates from the Trust Authority cluster in the Trust Authority vCenter Server system.
Remove-TrustAuthorityTpm2EndorsementKey This cmdlet removes the Trust Authority TPM 2.0 endorsement keys from the Trust Authority cluster in the Trust Authority vCenter Server system.
Remove-TrustAuthorityVMHostBaseImage This cmdlet removes the Trust Authority virtual machine host base images from the Trust Authority cluster in the Trust Authority vCenter Server system.
Set-TrustAuthorityCluster This cmdlet modifies the configuration of the specified Trust Authority clusters in the Trust Authority vCenter Server system.
Set-TrustAuthorityKeyProvider This cmdlet modifies the Trust Authority key providers with the specified properties in the Trust Authority vCenter Server system.
Set-TrustAuthorityKeyProviderClientCertificate This cmdlet updates the client certificate of the specified Trust Authority key providers in the Trust Authority vCenter Server system.
Set-TrustAuthorityKeyProviderServerCertificate This cmdlet updates the trusted server certificates of the specified Trust Authority key providers in the Trust Authority vCenter Server system.
Set-TrustAuthorityTpm2AttestationSettings This cmdlet modifies the Trust Authority TPM 2.0 attestation settings of the Trust Authority cluster in the Trust Authority vCenter Server system.
Trusted Cluster
Add-TrustedClusterAttestationServiceInfo This cmdlet adds the attestation service information configured in the workload vCenter Server system to the trusted hosts in the given trusted cluster.
Add-TrustedClusterKeyProviderServiceInfo This cmdlet adds the key provider service information configured in the workload vCenter Server system to the trusted hosts in the given trusted cluster.
Get-TrustedCluster This cmdlet retrieves the trusted clusters from the connected workload vCenter Server system.
Get-TrustedClusterAppliedStatus This cmdlet retrieves the applied status of the trusted service information on the trusted clusters in the workload vCenter Server system.
Remove-TrustedClusterAttestationServiceInfo This cmdlet removes the attestation services information from the specified trusted cluster in the workload vCenter Server system.
Remove-TrustedClusterKeyProviderServiceInfo This cmdlet removes the key provider services information from the specified trusted cluster in the workload vCenter Server system.
Set-TrustedCluster This cmdlet modifies the configuration of the trusted clusters in the workload vCenter Server system.
Trusted Principal
Export-TrustedPrincipal This cmdlet exports the trusted principal from the single or the specified connected workload vCenter Server system to the specified file.
Get-TrustedPrincipal This cmdlet retrieves the trusted principals from the connected workload vCenter Server system.
USB
Get-UsbDevice This cmdlet retrieves the USB devices available on a vCenter Server system.
Remove-UsbDevice This cmdlet removes the specified USB devices from a virtual machine.
VAIO
Get-VAIOFilter This cmdlet returns a list of VAIOFilter objects filtered by the specified parameters.
New-VAIOFilter This cmdlet installs a VAIO filter on the specified cluster.
Remove-VAIOFilter This cmdlet uninstalls VAIO filters from the clusters on which they are installed.
Set-VAIOFilter This cmdlet upgrades a VAIO filter on the cluster it is installed.
VApp
Export-VApp This cmdlet exports a vApp or a single virtual machine to the specified destination.
Get-VApp This cmdlet retrieves vApps.
Import-VApp This cmdlet imports OVF (Open Virtualization Format) and OVA packages. The package can contain a virtual appliance or a virtual machine.
Move-VApp This cmdlet moves the specified virtual appliances to a new location.
New-VApp This cmdlet creates a new vApp.
Remove-VApp This cmdlet removes vApps from the server.
Set-VApp This cmdlet modifies the specified vApp.
Start-VApp This cmdlet starts vApps.
Stop-VApp This cmdlet stops vApps.
VD Blocked Policy
Get-VDBlockedPolicy This cmdlet retrieves the blocking policy for distributed ports.
Set-VDBlockedPolicy This cmdlet modifies the blocking policy for distributed ports.
VD Port
Export-VDPortGroup This cmdlet exports the configuration of a specified distributed port group to a specified .zip file.
Get-VDPort This cmdlet retrieves virtual distributed ports.
Get-VDPortgroup This cmdlet retrieves distributed port groups.
Get-VDPortgroupOverridePolicy This cmdlet retrieves the policy for overriding port group settings at port level.
New-VDPortgroup This cmdlet creates distributed port groups.
Remove-VDPortGroup This cmdlet removes distributed port groups.
Set-VDPort This cmdlet modifies the configuration of virtual distributed ports.
Set-VDPortgroup This cmdlet modifies the configuration of distributed port groups.
Set-VDPortgroupOverridePolicy This cmdlet modifies the policy for overriding port group settings at port level.
VD Security
Get-VDSecurityPolicy This cmdlet retrieves the security policy for distributed ports.
Set-VDSecurityPolicy This cmdlet modifies the security policy for distributed ports.
VD Switch
Add-VDSwitchPhysicalNetworkAdapter This cmdlet adds host physical network adapters to a vSphere distributed switch.
Add-VDSwitchVMHost This cmdlet adds hosts to the specified vSphere distributed switch.
Export-VDSwitch This cmdlet exports the configuration of a specified vSphere distributed switch to a .zip file.
Get-VDSwitch This cmdlet retrieves vSphere distributed switches.
Get-VDSwitchPrivateVlan This cmdlet retrieves the private VLAN configuration entries of a vSphere distributed switch.
New-VDSwitch This cmdlet creates vSphere distributed switches.
New-VDSwitchPrivateVlan This cmdlet creates private VLAN configuration entries on a vSphere distributed switch.
Remove-VDSwitch This cmdlet removes vSphere distributed switches.
Remove-VDSwitchPhysicalNetworkAdapter This cmdlet removes host physical network adapters from the vSphere distributed switches they are connected to.
Remove-VDSwitchPrivateVlan This cmdlet removes private VLAN configuration entries from vSphere distributed switches.
Remove-VDSwitchVMHost This cmdlet removes hosts from the specified vSphere distributed switches.
Set-VDSwitch This cmdlet modifies the configuration of vSphere distributed switches.
VD Traffic
Get-VDTrafficShapingPolicy This cmdlet retrieves the traffic shaping policy for distributed ports.
Set-VDTrafficShapingPolicy This cmdlet modifies the traffic shaping policy for distributed ports.
VD Uplink
Get-VDUplinkLacpPolicy This cmdlet retrieves the Link Aggregation Control Protocol policy for uplink ports.
Get-VDUplinkTeamingPolicy This cmdlet retrieves the uplink teaming policy for distributed ports.
Set-VDUplinkLacpPolicy This cmdlet modifies the Link Aggregation Control Protocol policy for uplink ports.
Set-VDUplinkTeamingPolicy This cmdlet modifies the uplink teaming policy for distributed ports.
VD Vlan
Set-VDVlanConfiguration This cmdlet modifies the virtual distributed port's VLAN configuration.
VDisk
Copy-VDisk This cmdlet copies the specified VDisk objects to the specified datastore.
Get-VDisk This cmdlet lists VDisk objects based on the specified filters.
Move-VDisk This cmdlet moves the specified VDisk objects to the specified datastore.
New-VDisk This cmdlet creates a managed VDisk object whose lifecycle is independent of a virtual machine`s lifecycle on the specified datastore.
Remove-VDisk This cmdlet removes VDisk objects and the associated backings from the datastore.
Set-VDisk This cmdlet renames, inflates, or extends the size of the specified VDisk object.
VI Account
Get-VIAccount This cmdlet retrieves the accounts from the ESX/ESXi or vCenter Server.
VI Appliance
Get-VIApplianceService This cmdlet retrieves the vCenter appliance services.
Restart-VIApplianceService This cmdlet restarts the specified appliance service(s).
Start-VIApplianceService This cmdlet starts the specified appliance service(s).
Stop-VIApplianceService This cmdlet stops the specified appliance service(s).
VI Credential
Get-VICredentialStoreItem This cmdlet retrieves the credential store items available on a vCenter Server system.
New-VICredentialStoreItem This cmdlet creates a new entry in the credential store.
Remove-VICredentialStoreItem This cmdlet removes the specified credential store items.
VI Event
Get-VIEvent This cmdlet retrieves information about the events on a vCenter Server system.
VI Machine Certificate
Get-VIMachineCertificate This cmdlet retrieves information about the machine SSL certificates in a vCenter Server environment.
New-VIMachineCertificateSigningRequest This cmdlet generates a new Certificate Signing Request (CSR) for a vCenter Server system or an ESXi host.
Set-VIMachineCertificate This cmdlet sets a machine SSL certificate to a vCenter Server instance or a connected ESXi host.
VI Object
Get-VIObjectByVIView This cmdlet converts a vSphere View object to a VIObject.
VI Permission
Get-VIPermission This cmdlet retrieves the permissions defined on the specified inventory objects.
New-VIPermission This cmdlet creates new permissions on the specified inventory objects for the provided users and groups in the role.
Remove-VIPermission This cmdlet removes the specified permissions.
Set-VIPermission This cmdlet modifies the properties of the specified permissions.
VI Privilege
Get-VIPrivilege This cmdlet retrieves the privilege groups and items for the provided servers.
VI Property
Get-VIProperty This cmdlet retrieves extended object properties.
New-VIProperty This cmdlet creates a new extension property on the specified object type.
Remove-VIProperty This cmdlet removes the extended properties from the specified object types.
VI Role
Get-VIRole This cmdlet retrieves all roles defined on the provided servers.
New-VIRole This cmdlet creates a new role on the specified servers and applies the provided privileges.
Remove-VIRole This cmdlet removes the specified roles.
Set-VIRole This cmdlet modifies the privileges of the provided roles.
VI SAML
New-VISamlSecurityContext Creates an SAML2 security context object that can be used to authenticate a user with any VMware vCenter Server services.
VI Server
Connect-VIServer This cmdlet establishes a connection to a vCenter Server system.
Disconnect-VIServer This cmdlet closes the connection to a vCenter Server system.
VI Trusted Certificate
Add-VITrustedCertificate This cmdlet adds a certificate or certificate chain to the vCenter Server or ESXi trusted stores.
Get-VITrustedCertificate This cmdlet retrieves information about the trusted certificates in a vCenter Server environment.
Remove-VITrustedCertificate This cmdlet removes one or more certificates or certificate chains from the vCenter Server or ESXi trusted stores.
VM
Copy-VMGuestFile This cmdlet copies files and folders from and to the guest OS of the specified virtual machines using VMware Tools.
Get-VM This cmdlet retrieves the virtual machines on a vCenter Server system.
Get-VMGuest This cmdlet retrieves the guest operating systems of the specified virtual machines.
Get-VMGuestDisk This cmdlet retrieves storage volumes as seen by the virtual machines' guest operating systems.
Get-VMQuestion This cmdlet retrieves the pending questions for the specified virtual machines.
Get-VMResourceConfiguration This cmdlet retrieves information about the resource allocation between the selected virtual machines.
Get-VMStartPolicy This cmdlet retrieves the start policy of the virtual machines on a vCenter Server system.
Invoke-VMScript This cmdlet runs a script in the guest OS of each of the specified virtual machines.
Move-VM This cmdlet moves virtual machines to another location.
New-VM This cmdlet creates a new virtual machine.
Open-VMConsoleWindow This cmdlet opens a window to the virtual machine's console.
Remove-VM This cmdlet removes the specified virtual machines from the vCenter Server system.
Restart-VM This cmdlet restarts the specified virtual machines.
Restart-VMGuest This cmdlet restarts the virtual machine guest operating systems.
Set-VM This cmdlet modifies the configuration of the virtual machine.
Set-VMQuestion This cmdlet answers the specified virtual machine question.
Set-VMResourceConfiguration This cmdlet configures resource allocation between the virtual machines.
Set-VMStartPolicy This cmdlet modifies the virtual machine start policy.
Start-VM This cmdlet powers on virtual machines.
Stop-VM This cmdlet powers off virtual machines.
Stop-VMGuest This cmdlet shuts down the specified virtual machine guest OS.
Suspend-VM This cmdlet suspends virtual machines.
Suspend-VMGuest This cmdlet suspends the specified guest operating systems.
Unlock-VM This cmdlet unlocks the specified virtual machine.
VM Host
Get-VMHostAttributes Gets the identifying attributes of a host.
Get-VMHostImageProfile Gets the image profile associated with the specified ESXi host.
Get-VMHostMatchingRules Retrieves the list of rules in the rule set that match a specified host.
Add-VMHost This cmdlet adds a host to be managed by a vCenter Server system.
Add-VMHostNtpServer This cmdlet adds the specified NTP servers to the NTP server list of the specified hosts.
Export-VMHostProfile This cmdlet exports the specified host profile to a file.
Format-VMHostDiskPartition This cmdlet formats a new VMFS (Virtual Machine File System) on each of the specified host disk partitions.
Get-VMHost This cmdlet retrieves the hosts on a vCenter Server system.
Get-VMHostAccount This cmdlet retrieves the host accounts available on a vCenter Server system.
Get-VMHostAdvancedConfiguration This cmdlet retrieves the advanced configuration of the hosts.
Get-VMHostAuthentication This cmdlet retrieves authentication information for the specified hosts.
Get-VMHostAvailableTimeZone This cmdlet retrieves the time zones available on the specified host.
Get-VMHostDiagnosticPartition This cmdlet retrieves a list of the diagnostic partitions on the specified hosts.
Get-VMHostDisk This cmdlet retrieves information about the specified SCSI LUN disk.
Get-VMHostDiskPartition This cmdlet retrieves the partitions of a host disk (LUN).
Get-VMHostFirewallDefaultPolicy This cmdlet retrieves the firewall default policy of the specified hosts.
Get-VMHostFirewallException This cmdlet retrieves the exceptions from the firewall policy on the specified hosts.
Get-VMHostFirmware This cmdlet retrieves hosts firmware information.
Get-VMHostHardware This cmdlet retrieves ESXi host hardware and firmware information.
Get-VMHostHba This cmdlet retrieves information about the available HBAs (Host Bus Adapter).
Get-VMHostModule This cmdlet retrieves the option strings of the specified host modules.
Get-VMHostNetwork THis cmdlet retrieves the host networks on a vCenter Server system.
Get-VMHostNetworkAdapter This cmdlet retrieves the host network adapters on a vCenter Server system.
Get-VMHostNetworkStack This cmdlet retrieves the host network stacks on a vCenter Server system.
Get-VMHostNtpServer This cmdlet retrieves the NTP servers on the specified hosts.
Get-VMHostPatch This cmdlet retrieves information about the host patches installed on the specified hosts. This cmdlet is deprecated and will not return any results for ESX hosts version 5.0 and later. Use (Get-ESXCli).software.vib.list() as an alternative.
Get-VMHostPciDevice This cmdlet retrieves the PCI devices on the specified hosts.
Get-VMHostProfile This cmdlet retrieves the available host profiles.
Get-VMHostProfileImageCacheConfiguration Retrieves an image cache configuration for the given host profile.
Get-VMHostProfileRequiredInput This cmdlet performs a check whether the available information is sufficient to apply a host profile.
Get-VMHostProfileStorageDeviceConfiguration Retrieves the storage device configuration for the given host profile.
Get-VMHostProfileUserConfiguration This cmdlet retrieves the user password configuration for the given host profile.
Get-VMHostProfileVmPortGroupConfiguration Retrieves the virtual machine port group configuration for the given host profile.
Get-VMHostRoute This cmdlet retrieves the routes from the routing table of the specified hosts.
Get-VMHostService This cmdlet retrieves information about a host service.
Get-VMHostSnmp This cmdlet retrieves hosts SNMP configuration.
Get-VMHostStartPolicy This cmdlet retrieves the start policy of hosts.
Get-VMHostStorage This cmdlet retrieves the host storages on a vCenter Server system.
Get-VMHostSysLogServer This cmdlet displays the remote syslog servers of the specified hosts.
Import-VMHostProfile This cmdlet imports a host profile from a file. The file path must be accessible from the VMware PowerCLI client side.
Install-VMHostPatch This cmdlet updates the specified hosts.
Invoke-VMHostProfile This cmdlet applies a host profile to the specified host or cluster.
Move-VMHost This cmdlet moves hosts to another location.
New-VMHostAccount This cmdlet creates a new host user or group account.
New-VMHostNetworkAdapter This cmdlet creates a new HostVirtualNIC (Service Console or VMKernel) on the specified host.
New-VMHostProfile This cmdlet creates a new host profile based on a reference host.
New-VMHostProfileVmPortGroupConfiguration This cmdlet creates a new virtual machine port group configuration.
New-VMHostRoute This cmdlet creates a new route in the routing table of a host.
Remove-VMHost This cmdlet removes the specified hosts from the inventory.
Remove-VMHostAccount This cmdlet removes the specified host accounts.
Remove-VMHostNetworkAdapter This cmdlet removes the specified host network adapters.
Remove-VMHostNtpServer This cmdlet removes the specified NTP servers from the NTP server list of the specified hosts.
Remove-VMHostProfile This cmdlet removes the specified host profiles.
Remove-VMHostProfileVmPortGroupConfiguration Removes the given virtual machine port group configuration from the host profile.
Remove-VMHostRoute This cmdlet removes host routes.
Restart-VMHost This cmdlet restarts the specified hosts.
Restart-VMHostService This cmdlet restarts the specified host services.
Set-VMHost This cmdlet modifies the configuration of the host.
Set-VMHostAccount This cmdlet configures a host account.
Set-VMHostAdvancedConfiguration This cmdlet modifies the advanced configuration settings of a host.
Set-VMHostAuthentication This cmdlet modifies the host authentication information.
Set-VMHostDiagnosticPartition This cmdlet activates or deactivates the diagnostic partitions of hosts.
Set-VMHostFirewallDefaultPolicy This cmdlet sets the default policy for the specified host firewall.
Set-VMHostFirewallException This cmdlet activates or deactivates host firewall exceptions.
Set-VMHostFirmware This cmdlet configures hosts firmware settings.
Set-VMHostHba This cmdlet configures the CHAP properties of the specified iSCSI HBAs.
Set-VMHostModule This cmdlet overrides the host module options with the given ones.
Set-VMHostNetwork This cmdlet updates the specified virtual network.
Set-VMHostNetworkAdapter This cmdlet configures the specified host network adapter.
Set-VMHostNetworkStack This cmdlet modifies the specified host network stack.
Set-VMHostProfile This cmdlet modifies the specified host profile.
Set-VMHostProfileImageCacheConfiguration This cmdlet modifies image cache configuration for given host profile.
Set-VMHostProfileStorageDeviceConfiguration This cmdlet modifies the storage device configuration for the given host profile.
Set-VMHostProfileUserConfiguration This cmdlet modifies the user password configuration for the specified account within a host profile.
Set-VMHostProfileVmPortGroupConfiguration This cmdlet modifies the virtual machine port group configuration for the given host profile.
Set-VMHostRoute This cmdlet modifies a route in the host routing table.
Set-VMHostService This cmdlet modifies a host service.
Set-VMHostSnmp This cmdlet modifies the host SNMP configuration.
Set-VMHostStartPolicy This cmdlet modifies the host default start policy.
Set-VMHostStorage This cmdlet configures a host storage.
Set-VMHostSysLogServer This cmdlet configures the remote syslog server of the specified hosts.
Start-VMHost This cmdlet starts the specified hosts.
Start-VMHostService This cmdlet starts the specified host services.
Stop-VMHost This cmdlet powers off the specified hosts.
Stop-VMHostService This cmdlet stops the specified host services.
Suspend-VMHost This cmdlet suspends hosts.
Test-VMHostProfileCompliance This cmdlet tests hosts for profile compliance.
Test-VMHostSnmp This cmdlet tests the host SNMP.
Export-VMHostImageDb This cmdlet exports the specified host's base image database to a file that is in a .tgz format.
Get-VMHostTPM This cmdlet retrieves the TPM 2.0 devices from the specified host.
VTPM
Get-VTpm This cmdlet retrieves the virtual TPM (vTPM) devices available on the given virtual machines.
Get-VTpmCertificate This cmdlet retrieves the certificate information from the given vTPM devices.
Get-VTpmCSR This cmdlet retrieves the certficate signing requests (CSR) from the given vTPM devices.
New-VTpm This cmdlet creates a new vTPM device on the specified virtual machine.
Remove-VTpm This cmdlet removes the specified vTPM devices.
Set-VTpm This cmdlet modifies the properties of the specified vTPM device.
VASA
Get-VasaProvider This cmdlet retrieves the list of VASA providers that are currently registered with Storage Manager.
Get-VasaStorageArray This cmdlet retrieves the list of storage arrays managed by registered VASA providers.
New-VasaProvider This cmdlet registers a VASA provider.
Remove-VasaProvider This cmdlet unregisters the specified VASA providers.
View
Get-View This cmdlet returns the vSphere View objects that correspond to the specified search criteria.
Virtual Network
Get-VirtualNetwork The cmdlet retrieves all virtual networks on a vCenter server system.
Virtual Port Group
Get-VirtualPortGroup This cmdlet retrieves the available port groups of hosts, virtual machines, and virtual switches.
New-VirtualPortGroup This cmdlet creates a new port group on the specified host.
Remove-VirtualPortGroup This cmdlet removes the specified virtual port groups.
Set-VirtualPortGroup This cmdlet modifies the properties of the specified virtual port group.
Virtual Switch
Add-VirtualSwitchPhysicalNetworkAdapter This cmdlet adds a host physical NIC to a standard virtual switch.
Get-VirtualSwitch This cmdlet retrieves the virtual switches associated with a virtual machine host or used by a virtual machine.
New-VirtualSwitch This cmdlet creates a new virtual switch.
Remove-VirtualSwitch This cmdlet removes the specified virtual switches from their locations.
Remove-VirtualSwitchPhysicalNetworkAdapter This cmdlet removes the specified host physical NICs from the standard virtual switch.
Set-VirtualSwitch This cmdlet modifies the properties of the specified virtual switch.
vSAN Cluster
Get-VsanClusterConfiguration This cmdlet retrieves vSAN related configuration data from clusters.
Set-VsanClusterConfiguration This cmdlet modifies vSAN configuration settings for a cluster.
Start-VsanClusterDiskUpdate This cmdlet starts the update of all vSAN disks of a cluster to the latest vSAN disk format version supported by the cluster.
Start-VsanClusterRebalance This cmdlet starts the proactive rebalance of the vSAN objects on the cluster hosts based on the vSAN disks usage when the disks are in imbalanced state.
Stop-VsanClusterRebalance This cmdlet stops the proactive rebalance of the vSAN objects on the cluster hosts.
Test-VsanClusterHealth This cmdlet runs a health test on the specified vSAN clusters and returns the test results.
vSAN Component
Get-VsanComponent This cmdlet retrieves basic information about the vSAN component, including its universal unique identifier (UUID), the vSAN object it belongs to, the disk it resides on, and its status and type.
vSAN Disk
Get-VsanDisk This cmdlet retrieves the host disks that belong to a vSAN disk group.
Get-VsanDiskGroup This cmdlet retrieves vSAN disk groups.
New-VsanDisk This cmdlet adds a host SCSI disk to a vSAN disk group.
New-VsanDiskGroup This cmdlet creates a new vSAN disk group backed by the specified devices.
Remove-VsanDisk This cmdlet removes the specified hard disks from the specified vSAN disk group.
Remove-VsanDiskGroup This cmdlet removes vSAN disk groups.
vSAN Encryption
Start-VsanEncryptionConfiguration This cmdlet starts an encryption configuration on a vSAN cluster.
vSAN Enter
Get-VsanEnterMaintenanceModeReport This cmdlet retrieves the report of capacity or objects which may have accessbility or compliance issues, if a virtual machine host enters maintenance mode.
vSAN Esa
Get-VsanEsaEligibleDisk This cmdlet fetches ScsiLun information for all vSAN ESA eligible disks of the target object which can be a vSAN cluster or a list of hosts.
vSAN Evacuation
Get-VsanEvacuationPlan This cmdlet retrieves information about the entity (disk, disk group, or host) you want to evacuate in various modes.
vSAN Fault
Get-VsanFaultDomain This cmdlet retrieves vSAN fault domains based on name or ID filter.
New-VsanFaultDomain This cmdlet creates a new vSAN fault domain in a cluster with specified virtual machine hosts.
Remove-VsanFaultDomain This cmdlet removes vSAN fault domains.
Set-VsanFaultDomain This cmdlet changes the configuration of a specified vSAN fault domain.
vSAN File
Add-VsanFileServiceOvf This cmdlet downloads a file service OVF file of the specified URL into the OVF repository in vSphere.
Get-VsanFileServiceDomain This cmdlet retrieves vSAN file service domains in a vSAN cluster.
Get-VsanFileServiceOvfInfo This cmdlet retrieves a vSAN file service OVF information.
Get-VsanFileShare This cmdlet retrieves vSAN file shares based on the name or ID filter.
Get-VsanFileShareSnapshot This cmdlet retrieves vSAN file share snapshots based on the name or other filters.
New-VsanFileServerIpConfig This cmdlet creates a vSAN file service IP configuration at the client side.
New-VsanFileServiceDomain This cmdlet creates a file service domain in a vSAN cluster.
New-VsanFileShare This cmdlet creates a new vSAN file share in a specified file service domain.
New-VsanFileShareNetworkPermission New-VsanFileShareNetworkPermission -IPSetOrSubnet -VsanFileShareAccessPermission [-AllowSquashRoot] [-WhatIf] [-Confirm] []
New-VsanFileShareSnapshot This cmdlet creates a vSAN file share snapshot for the specified vSAN file share.
Remove-VsanFileServiceDomain This cmdlet removes the specified vSAN file service domain from the vSAN clusters.
Remove-VsanFileShare This cmdlet removes vSAN file shares.
Remove-VsanFileShareSnapshot This cmdlet removes vSAN file share snapshots.
Set-VsanFileServiceDomain This cmdlet modifies the settings of the given vSAN file domains.
Set-VsanFileShare This cmdlet modifies the configuration of a specified vSAN file share.
vSAN HCL
Update-VsanHclDatabase This cmdlet updates the vSAN hardware compatibility list (HCL) database.
vSAN Health
New-VsanHealthCheckThreshold This cmdlet creates a vSAN health check threshold object locally. This cmdlet is used to set a capacity threshold in Set-VsanClusterConfiguration.
vSAN ISCSI
Get-VsanIscsiInitiatorGroup This cmdlet retrieves vSAN iSCSI initiator groups.
Get-VsanIscsiInitiatorGroupTargetAssociation This cmdlet retrieves all pairs of associations between vSAN iSCSI targets and initiator groups, which have access to the corresponding targets.
Get-VsanIscsiLun This cmdlet retrieves the vSAN iSCSI LUNs from a cluster or target.
Get-VsanIscsiTarget This cmdlet retrieves vSAN iSCSI targets from clusters.
New-VsanIscsiInitiatorGroup This cmdlet adds a new vSAN iSCSI initiator group to a cluster.
New-VsanIscsiInitiatorGroupTargetAssociation This cmdlet associates the specified vSAN iSCSI initiator group with specified vSAN iSCSI target to provide access to the target.
New-VsanIscsiLun This cmdlet adds a new vSAN iSCSI LUN to a target.
New-VsanIscsiTarget This cmdlet adds a new vSAN iSCSI target to a cluster.
Remove-VsanIscsiInitiatorGroup This cmdlet removes the specified vSAN iSCSI initiator groups from their clusters.
Remove-VsanIscsiInitiatorGroupTargetAssociation This cmdlet removes the specified association of vSAN iSCSI initiator group and target.
Remove-VsanIscsiLun This cmdlet removes vSAN iSCSI LUNs from their iSCSI targets.
Remove-VsanIscsiTarget This cmdlet removes vSAN iSCSI targets form their clusters.
Set-VsanIscsiInitiatorGroup This cmdlet modifies the specified vSAN iSCSI initiator groups.
Set-VsanIscsiLun This cmdlet modifies the specified vSAN iSCSI LUNs.
Set-VsanIscsiTarget This cmdlet modifies the settings of the specified vSAN iSCSI targets.
vSAN Network
Test-VsanNetworkPerformance This cmdlet runs a network performance test on the specified vSAN clusters and returns the test results.
vSAN Object
Add-VsanObjectToRepairQueue This cmdlet puts a list of vSAN objects on a repair queue.
Get-VsanObject This cmdlet retrieves vSAN objects based on the specified filters.
vSAN Resyncing
Get-VsanResyncingComponent This cmdlet retrieves the details of components going through synchronization in a vSAN cluster.
Get-VsanResyncingOverview This cmdlet retrieves the overview of objects going through synchronization in a vSAN cluster. It will query information about vSAN objects that are currently syncing data.
vSAN Runtime
Get-VsanRuntimeInfo This cmdlet retrieves the runtime information of a vSAN cluster.
vSAN Space
Get-VsanSpaceUsage This cmdlet retrieves space usage details of a vSAN cluster.
vSAN Stat
Get-VsanStat This cmdlet retrieves vSAN performance statistics for the specified server entity.
vSAN Storage
Add-VsanStoragePoolDisk This cmdlet adds one or multiple disks to the unique storage pool under a certain host. This cmdlet returns VsanStoragePoolDisk information of a disk that is claimed by a storage pool. Storage pool refers to vSAN ESA disks.
Get-VsanStoragePoolDisk This cmdlet fetches VsanStoragePoolDisk information from a certain host or cluster. It also enables you to fetch storage pool disks by disk canonical name. If both host and disk canonical name are specified, the system uses both parameters.
Remove-VsanStoragePoolDisk This cmdlet removes a single or multiple storage pool disks on a vSAN cluster.
Test-VsanStoragePerformance This cmdlet runs a storage performance test on the specified vSAN clusters and returns the test results.
vSAN VM
Test-VsanVMCreation This cmdlet runs a virtual machine creation test on the specified vSAN clusters and returns the test results.
vSAN View
Get-VsanView This cmdlet retrieves vSAN views that match the specified IDs.
vSAN Wipe
Get-VsanWipeDiskStatus This cmdlet retrieves a disk level information about securely wiping disks.
Start-VsanWipeDisk This cmdlet starts the secure wipe of the specified host SCSI disks.
Stop-VsanWipeDisk This cmdlet stops the secure wipe of the specified host SCSI disks.
vVol
Get-VvolStorageContainer This cmdlet retrieves the list of Virtual Volume (vVol) storage containers that are reported by the registered VASA providers.
WM Cluster
Disable-WMCluster This cmdlet disables the workload management feature on the specified cluster.
Enable-WMCluster Enables the workload management feature on the specified cluster.
Get-WMCluster This cmdlet retrieves the configuration for the workload management feature of the clusters in the vCenter Server system.
Set-WMCluster This cmdlet modifies the workload settings of a Tanzu Kubernetes Grid cluster.
WM Namespace
Get-WMNamespace This cmdlet retrieves the workload namespaces in the vCenter Server system.
Get-WMNamespaceLimits Retrieves information about the Kubernetes resource limits of a namespace.
Get-WMNamespacePermission Retrieves information about workload namespace access permissions.
Get-WMNamespaceStoragePolicy This cmdlet retrieves the configuration of the storage claimed by a workload namespace.
New-WMNamespace This cmdlet creates a new workload namespace on the specified cluster.
New-WMNamespaceNetworkSpec Creates a specification for a namespace network. The specification is later used to create the actual namespace network.
New-WMNamespacePermission Grants an access permission to a workload namespace.
New-WMNamespaceStoragePolicy This cmdlet creates a storage claim for a workload namespace using the specified configuration.
Remove-WMNamespace This cmdlet deletes a workload namespace from the vCenter Server system.
Remove-WMNamespacePermission Removes an access permission to a workload namespace.
Remove-WMNamespaceStoragePolicy This cmdlet deletes the storage claim for a workload namespace associated with a specified storage policy.
Set-WMNamespace This cmdlet modifies the configuration of a workload namespace.
Set-WMNamespaceLimits Changes the Kubernetes resource limits of a namespace.
Set-WMNamespacePermission Modifies an access permission to a workload namespace.
Set-WMNamespaceStoragePolicy This cmdlet modifies the configuration of a storage claim used by a workload namespace.
Feedback

Was this page helpful?