Find-VBRViStoragePolicy

In this article

    Short Description

    Looks for VMware storage policy profiles.

    Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License

    Syntax

    This cmdlet provides parameter sets that allow you to:

    • Look for all VMware storage policy profiles.

    Find-VBRViStoragePolicy -Server <CHost> [-Datastore <CViDatastoreItem>]  [<CommonParameters>]

    • Look for a specific VMware storage policy profile by the storage policy profile name.

    Find-VBRViStoragePolicy -Server <CHost> [-Datastore <CViDatastoreItem>] [-Name <string[]>]  [<CommonParameters>]

    • Look for a specific VMware storage policy profile by the storage policy profile ID.

    Find-VBRViStoragePolicy -Server <CHost> [-Datastore <CViDatastoreItem>] [-Id <string[]>]  [<CommonParameters>]

    Detailed Description

    This cmdlet returns VMware storage policy profiles created on a vCenter Server.

    Parameters

    Parameter

    Description

    Type

    Required

    Position

    Accept Pipeline Input

    Server

    Specifies the vCenter Server where the storage policy profiles are created.

    Accepts the CHost object. To get this object, run the Get-VBRServer cmdlet.

    True

    Named

    True (ByValue,
    ByProperty
    Name)

    Datastore

    Specifies a datastore. The cmdlet will return storage policy profiles compatible with this datastore.

    Accepts the CViDatastoreItem object. To get this object, run the Find-VBRViDatastore cmdlet.

    False

    Named

    False

    Name

    Specifies an array of storage policy profile names. The cmdlet will return profiles with these names.

    String[]

    False

    Named

    False

    Id

    Specifies an array of storage policy profile IDs. The cmdlet will return profiles with these IDs.

    String[]

    False

    Named

    False

    <CommonParameters>

    This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.

    Return Type

    This cmdlet returns the VBRViStoragePolicy[] object that contains information on VMware storage policy profiles created on a vCenter Server.

    Examples

    Find-VBRViStoragePolicyExample 1. Looking for all Storage Policy Profiles

    This example shows how to get a list of all storage policy profiles registered for the Veeam.Local host.

    $server = Get-VBRServer -Type ESXi -Name "Veeam.Local"

    Find-VBRViStoragePolicy -Server $server

    Perform the following steps:

    1. Run the Get-VBRServer cmdlet. Specify the Type and Name parameter values. Save the result to the $server variable.
    2. Run the Find-VBRViStoragePolicy cmdlet. Set the $server variable as the Server parameter value.

    Find-VBRViStoragePolicyExample 2. Looking for Storage Policy Profile by its Name

    This example shows how to get the Virtual SAN Default Storage Policy storage policy profile registered for the Veeam.Local host.

    $server = Get-VBRServer -Type ESXi -Name "Veeam.Local"

    Find-VBRViStoragePolicy -Server $server -Name "Virtual SAN Default Storage Policy"

    Perform the following steps:

    1. Run the Get-VBRServer cmdlet. Specify the Type and Name parameter values. Save the result to the $server variable..
    2. Run the Find-VBRViStoragePolicy cmdlet. Set the $server variable as the Server parameter value.

    Find-VBRViStoragePolicyExample 3. Looking for Storage Policy Profile by its ID

    This example shows how to get the 4da512dc-dee7-465b-a507-72d44a9ba752 storage policy profile registered for the Veeam.Local host.

    $server = Get-VBRServer -Type ESXi -Name "Veeam.Local"

    Find-VBRViStoragePolicy -Server $server -Id "4da512dc-dee7-465b-a507-72d44a9ba752"

    Perform the following steps:

    1. Run the Get-VBRServer cmdlet. Specify the Type and Name parameter values. Save the result to the $server variable..
    2. Run the Find-VBRViStoragePolicy cmdlet. Set the $server variable as the Server parameter value.

    Related Commands