Skip to content

Select-Camera

SYNOPSIS

Ofrece un cuadro de diálogo de interfaz de usuario para seleccionar elementos, similar a la interfaz de selección de elementos en Cliente de gestión.

SYNTAX

Select-Camera [[-Title] <String>] [-SingleSelect] [-AllowFolders] [-AllowServers] [-RemoveDuplicates]
 [-OutputAsItem] [<CommonParameters>]

DESCRIPTION

Este cmdlet implementa el VideoOS.Platform.UI.ItemPickerUserControl en un formulario personalizado para permitir al usuario seleccionar uno o más elementos de cualquier tipo mediante una interfaz de usuario amigable y personalizable.

REQUIREMENTS

  • Requires VMS connection and will attempt to connect automatically
  • Requires an interactive PowerShell session.

EXAMPLES

EXAMPLE 1

Select-Camera -AllowFolders -AllowServers -RemoveDuplicates

Inicie el Selector de elementos y permita que el usuario agregue servidores o grupos / carpetas completos. La salida se anulará la duplicación en caso de que los grupos definidos por el usuario tengan las mismas cámaras presentes en más de una carpeta secundaria. Los objetos devueltos serán el mismo tipo de objeto devuelto por el cmdlet Get-VmsCamera.

EXAMPLE 2

Select-Camera -OutputAsItem | ForEach-Object { Get-Snapshot -CameraId $_.FQID.ObjectId -Live }

Inicie el Selector de elementos y utilice las propiedades Item.FQID.ObjectId resultantes de la (s) cámara (s) para obtener una instantánea en vivo de el cmdlet Get-Snapshot.

PARAMETERS

-AllowFolders

Los grupos de dispositivos se consideran carpetas y no se pueden seleccionar de forma predeterminada. Para permitir seleccionar muchos elementos con un clic, incluya este parámetro. Considere usar esto con el modificador FlattenOutput a menos que necesite seleccionar específicamente un elemento de carpeta en lugar de sus elementos secundarios.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-AllowServers

Suministre este interruptor para permitir la selección de servidores. Puede optar por hacer esto si desea seleccionar Servidores de grabación, o desea seleccionar todos los elementos secundarios, como cámaras, de un servidor. Considere usar esto con el conmutador FlattenOutput a menos que necesite seleccionar específicamente un elemento del servidor en lugar de sus elementos secundarios.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OutputAsItem

Genere cámaras como objetos VideoOS.Platform.Item en lugar de convertirlas en objetos de cámara de API de configuración. Dependiendo de sus necesidades, puede resultar más eficaz utilizar OutputAsItem. Por ejemplo, si está utilizando un cmdlet como Get-Snapshot, puede extraer $ item.FQID.ObjectId y proporcionar ese Guid en el parámetro CameraId para evitar una conversión innecesaria entre Item, ConfigurationItem y viceversa.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-RemoveDuplicates

Elimine automáticamente las cámaras duplicadas de la salida antes de enviarlas. Útil cuando selecciona una carpeta que puede tener las mismas cámaras en más de una carpeta secundaria.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-SingleSelect

ItemPicker permite seleccionar múltiples elementos de forma predeterminada. Proporcione este parámetro para forzar la selección de un solo elemento.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Title

Especifica el texto de la barra de título de la ventana Selector de elementos. El valor predeterminado es "Seleccionar cámara (s)".

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 0
Default value: Select Camera(s)
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