Remove-VIProperty

This cmdlet removes the extended properties from the specified object types. Changes take effect upon the next retrieval of the corresponding objects.

Syntax

-VIProperty  <VIProperty[]>
[CommonParameters]

Parameters

Required Parameter Name Type Position Features Description
required
VIProperty
VIProperty[] named
  • pipeline
  • Specifies the extended object properties you want to remove.

    [-ObjectType]  <String[]>
    -Name  <String[]>
    [CommonParameters]

    Parameters

    Required Parameter Name Type Position Features Description
    required
    ObjectType
    String[] 1
  • wildcards
  • Specifies the object types to which the extended properties you want to remove belong.
    required
    Name
    String[] named
  • wildcards
  • Specifies the names of the extended properties you want to remove.

    Output

    Examples


    Example 1

    Remove-VIProperty -Name * -ObjectType *

    Removes all custom properties.

    Example 2

    Remove-VIProperty -Name * -ObjectType VirtualMachine

    Removes all custom properties for the VirtualMachine object type.

    Example 3

    Remove-VIProperty -Name OverallStatus, ConfigStatus -ObjectType VirtualMachine

    Removes the OverallStatus and ConfigStatus for the VirtualMachine object type.

    Example 4

    Remove-VIProperty -Name OverallStatus -ObjectType VirtualMachine, Datacenter

    Removes the OverallStatus property for the VirtualMachine and Datacenter types.

    Example 5

    Remove-VIProperty -Name *status* -ObjectType Virt*

    Removes all properties that contain "status" in their names for object types with names that start with "Virt".

    Related Commands

    Feedback

    Was this page helpful?