--- title: "Find-VBRObject (obsolete)" description: "This cmdlet returns a list of all VMs and VM containers on the specified ESXi host." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/find-vbrobject.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Obsolete Cmdlets > Find-VBRObject (obsolete)" dateModified: "2026-08-19" --- # Find-VBRObject ## Short Description Returns a list of all VMs and VM containers on the specified ESXi host. ::: note This cmdlet is obsolete. The cmdlet still works, but it is recommended to rewrite your scripts using the [`Find-VBRViEntity`](find-vbrvientity.md) and [`Find-VBRHvEntity`](find-vbrhventity.md) cmdlets. ::: **Platform**: VMware ## Syntax ``` Find-VBRObject [-Name ] [-Server] [] ``` ## Detailed Description This cmdlet returns a list of all VMs and VM containers on the specified ESXi host. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Name

Specifies the name of the object you want to get, or search conditions.

You can specify multiple names separated by commas.

String[]

False

Named

False

Server

Specifies the host you want to look for objects on.

CHost

True

0

True (ByPropertyName, ByValue)

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see [ Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_commonparameters?view=powershell-7). ## Examples ::: example ### Example 1. Getting All Objects on ServerBackup File to Specific Folder This example shows how to look for all objects registered on the `VMwareHost` server. ``` Get-VBRBackup -Name "VMwareHost" | Find-VBRObject ``` Perform the following steps: 1. Run the [`Get-VBRBackup`](get-vbrbackup.md) cmdlet. Specify the `Name` parameter value. 2. Pipe the cmdlet output to the `Find-VBRObject` cmdlet. ::: ::: example ### Example 2. Getting All Objects on ServerBackup File to Specific Folder This example shows how to look for all objects registered on the `VMwareHost` server. ``` $server = Get-VBRServer -Name "srv001" Find-VBRObject -Server $server -Name "VM01", "VM03" ``` Perform the following steps: 1. Run the [`Get-VBRServer`](get-vbrserver.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$server` variable. 2. Run the `Find-VBRObject` cmdlet. Set the `$server` variable as the `Server` parameter value. Specify the `Name` parameter value. ::: ## Related Commands [`Get-VBRServer`](get-vbrserver.md)