Skip to content

Select-VideoOSItem

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-VideoOSItem [[-Title] <String>] [[-Kind] <Guid[]>] [[-Category] <Category[]>] [-SingleSelect]
 [-AllowFolders] [-AllowServers] [-KindUserSelectable] [-CategoryUserSelectable] [-FlattenOutput]
 [-HideGroupsTab] [-HideServerTab] [<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

$selections = Select-VideoOSItem -Title "Select Microphone(s)" -AllowServers -HideGroupsTab -Kind ([VideoOS.Platform.Kind]::Microphone)
$selections | ForEach-Object {
    Send-MipMessage -MessageId 'Control.StartRecordingCommand' -DestinationEndpoint $_.FQID -UseEnvironmentManager
}

Inicie el Selector de elementos y oculte la pestaña Grupos, que muestra solo la jerarquía de servidores definida por el sistema en la pestaña Servidor, y filtre los elementos solo a Micrófonos. Para cada micrófono seleccionado, envíe un mensaje manual "Iniciar grabación".

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 si 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

-Category

Uno o más valores de [VideoOS.Platform.Admin.Category ] que representan los tipos de elementos que se deben completar en el selector, como [VideoOS.Platform.Admin.Category ] :: VideoIn. Omitir un valor significa que la lista del selector no se filtrará.

Type: Category[]
Parameter Sets: (All)
Aliases:
Accepted values: Server, VideoIn, VideoOut, AudioIn, AudioOut, TriggerIn, TriggerOut, Text, Unknown, Layout

Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-CategoryUserSelectable

Proporcione este interruptor para habilitar una lista desplegable en la interfaz de usuario para que el usuario filtre la categoría por sí mismo.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FlattenOutput

Cuando permite seleccionar grupos / carpetas, el resultado no incluirá directamente los elementos secundarios de esas carpetas a menos que proporcione este modificador.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-HideGroupsTab

Proporcione este interruptor para ocultar la pestaña Grupos, dejando solo la pestaña Servidor que muestra la jerarquía "SystemDefined".

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-HideServerTab

Proporcione este interruptor para ocultar la pestaña Servidor, dejando solo la pestaña Grupos que muestra la jerarquía "Definida por el usuario".

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Kind

Uno o más Guids que representan un tipo de objeto en Milestone. Utilice Get-Kind -List para ver los tipos disponibles o utilice [VideoOS.Platform.Kind] para acceder a un conjunto de guías de tipos estáticas, como [VideoOS.Platform.Kind] :: Camera. Omitir un valor significa que la lista del selector no se filtrará.

Type: Guid[]
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-KindUserSelectable

Proporcione este interruptor para habilitar una lista desplegable en la interfaz de usuario para que el usuario filtre el tipo por sí mismo.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-SingleSelect

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

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 artículo (s)".

Type: String
Parameter Sets: (All)
Aliases:

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