Find-VBRViEntity
Short Description
Looks for VMware objects.
Applies to
Platform: VMware
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
This cmdlet provides parameter sets that allow you to:
- Look for VMware hosts and clusters.
Find-VBRViEntity [-Name <String[]>] [-Server <CHost[]>] [-HostsAndClusters] [<CommonParameters>] |
- Look for VMware VMs, templates and folders.
Find-VBRViEntity [-Name <String[]>] [-Server <CHost[]>] [-VMsAndTemplates] [<CommonParameters>] |
- Look for VMware datastores and VMs.
Find-VBRViEntity [-Name <String[]>] [-Server <CHost[]>] [-DatastoresAndVMs] [<CommonParameters>] |
- Look for VMware hosts and datastores.
Find-VBRViEntity [-Name <String[]>] [-Server <CHost[]>] [-HostsAndDatastores] [<CommonParameters>] |
- Look for VMware resource pools.
Find-VBRViEntity [-Name <String[]>] [-Server <CHost[]>] [-ResourcePools] [<CommonParameters>] |
- Look for VMware servers.
Find-VBRViEntity [-Name <String[]>] [-Server <CHost[]>] [-Servers] [<CommonParameters>] |
- Look for VMware tags.
Find-VBRViEntity [-Name <String[]>] [-Server <CHost[]>] [-Tags] [<CommonParameters>] |
Detailed Description
This cmdlet returns VMware objects connected to a specified ESXi host.
Parameters
Parameter | Description | Type | Required | Position | Accept Pipeline Input |
---|---|---|---|---|---|
Name | Specifies an array of VMware object names. The cmdlet will return entities with these names. | String[] | False | Named | True |
Server | Specifies an array of ESXi hosts. The cmdlet will return entities created on these hosts. | Accepts the CHost[] object. To get this object, run the Get-VBRServer cmdlet. | False | Named | True (ByValue, |
HostsAndClusters | Defines that the cmdlet will return only hosts and clusters. Default: False. | SwitchParameter | False | Named | False |
VMsAndTemplates | Defines that the cmdlet will return only VMs, folders and templates. | SwitchParameter | False | Named | False |
DatastoresAndVMs | Defines that the cmdlet will return only datastores and VMs. Default: False. | SwitchParameter | False | Named | False |
HostsAndDatastores | Defines that the cmdlet will return only hosts and datastores. Default: False. | SwitchParameter | False | Named | False |
ResourcePools | Defines that the cmdlet will return only resource pools. Default: False. | SwitchParameter | False | Named | False |
Servers | Defines that the cmdlet will return only VMware hosts. Default: False. | SwitchParameter | False | Named | False |
Tags | Defines that the cmdlet will return only tags. Default: False. Note:
| SwitchParameter | False | Named | False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
The cmdlet returns the following VMware objects connected to a specified ESXi host:
- CVcItem
- CViFolderItem
- CViDatacenterItem
- CEsxItem
- CViClusterItem
- CViResourcePoolItem
- CViVmItem
- CViVirtualAppItem
- CViTagItem
Examples
Example 1. Getting List of Hosts and Clusters Connected to Specific ESXI Hosts
This example shows how to get a list of hosts and clusters that are connected to the following ESXi hosts: ESXiHost 01 and ESXiHost 02.
Perform the following steps:
|
Example 2. Getting Specific Cluster from ESXI Host
This example shows how to get the vSAN ESXi cluster named located on the ESX01 ESXiHost.
Perform the following steps:
|
Example 3. Getting List of Resource Pools
This example shows how to get a list of resource pools with names starting with Veeam. The resource pools are located on the ESX01 ESXi host.
Perform the following steps:
|
Example 4. Getting List of VMware Tags
This example shows how to get a list of the Mac OS VMware tags within the vcenter05.tech.global vCenter.
Perform the following steps:
|
Related Commands