Get-VIProperty
This cmdlet retrieves the extended properties and filters them by using the provided cmdlet parameters.
Syntax
Parameters
| Required | Parameter Name | Type | Position | Features | Description | 
|---|---|---|---|---|---|
| optional | ObjectType | String[] | 1 | 
                                
  | 
                            Specifies the object types for which you want to retrieve extended properties. | 
| optional | DeclaredOnly | SwitchParameter | named | 
                                 | 
                            Indicates that you want to retrieve only the extended properties that have been directly defined for the specified object types. | 
| optional | Name | String[] | named | 
                                
  | 
                            Specifies the names of the extended properties you want to retrieve. | 
| optional | ProgressAction | ActionPreference | named | 
                                 | 
                            
Output
VMware.VimAutomation.ViCore.Types.V1.VIPropertyExamples
Example 1
Get-VIProperty -Name "property*"
Retrieve all custom properties that match the specified name pattern.
Example 2
Get-VIProperty -ObjectType 'VirtualMachine'
Retrieve all custom properties for the specified object type.
Example 3
Get-VIProperty -ObjectType 'VirtualMachine' -DeclaredOnly
Retrieve all custom properties for the specified object type that are not inherited.
Related Commands
VIProperty
This cmdlet retrieves extended object properties.
This cmdlet creates a new extension property on the specified object type.
This cmdlet removes the extended properties from the specified object types.