Skip to content

ConvertFrom-ConfigurationApiProperties

SYNOPSIS

Convierte una colección compleja de propiedades de la API de configuración de Milestone en una tabla hash

SYNTAX

ConvertFrom-ConfigurationApiProperties [-Properties] <ConfigurationApiProperties> [-UseDisplayNames]
 [<CommonParameters>]

DESCRIPTION

Al acceder a colecciones de propiedades como $ hardware.HardwareDriverSettingsFolder.HardwareDriverSettings [0 ]. HardwareDriverSettingsChildItems [0 ], puede resultar difícil averiguar cómo acceder a los valores y cómo encontrar los nombres para mostrar de esos valores para "enum" propiedades de estilo. Las claves de propiedad también tienen nombres detallados como stream: 0.0.1 / FPS / <guid > por ejemplo.

Esta función acepta una colección de propiedades y devuelve una tabla hash con nombres de clave fáciles de leer y valores sin procesar o valores de "visualización".

Si Get-Culture devuelve algo que no sea en-US, y usa el modificador UseDisplayNames, se proporcionará un valor traducido si está disponible.

REQUIREMENTS

  • Requires VMS connection and will attempt to connect automatically

EXAMPLES

EXAMPLE 1

ConvertFrom-ConfigurationApiProperties -Properties (Get-VmsHardware | Select-Object -First 1).HardwareDriverSettingsFolder.HardwareDriverSettings[0].HardwareDriverSettingsChildItems[0].Properties -UseDisplayNames

Obtiene las propiedades de configuración general del primer dispositivo de hardware devuelto por Get-VmsHardware y devuelve una tabla hash con las claves y los valores de visualización.

PARAMETERS

-Properties

Especifica una colección de propiedades como se encuentra en $ hardware.HardwareDriverSettingsFolder.HardwareDriverSettings [0]. HardwareDriverSettingsChildItems [0]

Type: ConfigurationApiProperties
Parameter Sets: (All)
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-UseDisplayNames

Especifica que se debe devolver el nombre para mostrar de cada valor.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

NOTES

Online Help