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¶
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¶
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.