Skip to content

Get-AlarmLine

SYNOPSIS

Obtiene Alarmas del Servidor de eventos.

SYNTAX

GetAlarmLines (Default)

Get-AlarmLine [-Conditions <Condition[]>] [-SortOrders <OrderBy[]>] [-StartAt <Int32>] [-PageSize <Int32>]
 [-SinglePage] [<CommonParameters>]

Get

Get-AlarmLine -Id <Guid> [<CommonParameters>]

DESCRIPTION

Obtiene una lista del Servidor de eventos de Alarmas mediante la interfaz AlarmCommandClient/IAlarmCommand.

REQUIREMENTS

  • Requires VMS connection and will attempt to connect automatically

EXAMPLES

EXAMPLE 1

$c1 = New-AlarmCondition -Operator GreaterThan -Target Timestamp -Value (Get-Date).Date.AddDays(-1).ToUniversalTime()
$c2 = New-AlarmCondition -Operator LessThan -Target Timestamp -Value (Get-Date).Date.ToUniversalTime()
$order = New-AlarmOrder -Order Descending -Target Timestamp
Get-AlarmLine -Conditions $c1,$c2 -SortOrders $order | Select-Object LocalId, Timestamp, Message, SourceName, State

Cree condiciones para filtrar las líneas de alarma solo para aquellas alarmas con una marca de tiempo que ocurra "Ayer" y ordene los resultados en orden descendente por hora.

PARAMETERS

-Conditions

Especifica el AlarmFilter utilizado para filtrar alarmas a aquellas que solo tienen los atributos deseados. Esto también se usa para especificar cómo se debe ordenar la salida.

De forma predeterminada, los resultados no se filtrarán sin un orden garantizado.

Type: Condition[]
Parameter Sets: GetAlarmLines
Aliases:

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

-Id

Especifica la guía de una única entrada de AlarmLine que se recuperará.

Type: Guid
Parameter Sets: Get
Aliases:

Required: True
Position: Named
Default value: 00000000-0000-0000-0000-000000000000
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-PageSize

Cada llamada a IAlarmCommand.GetAlarmLines devuelve un número máximo de resultados.

De forma predeterminada, este módulo implementa un tamaño de página de 100, pero puede aumentar o disminuir el tamaño de la página para optimizar la velocidad o el consumo de memoria.

Type: Int32
Parameter Sets: GetAlarmLines
Aliases:

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

-SinglePage

De forma predeterminada, se devolverán todas las alarmas que coincidan con las condiciones dadas.

Utilice este modificador y los parámetros StartAt y PageSize si necesita controlar la paginación.

Type: SwitchParameter
Parameter Sets: GetAlarmLines
Aliases:

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

-SortOrders

Especifica el AlarmFilter utilizado para filtrar alarmas a aquellas que solo tienen los atributos deseados. Esto también se usa para especificar cómo se debe ordenar la salida.

De forma predeterminada, los resultados no se filtrarán sin un orden garantizado.

Type: OrderBy[]
Parameter Sets: GetAlarmLines
Aliases:

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

-StartAt

Los resultados se solicitan y devuelven en páginas definidas por un número inicial y un tamaño de página.

Type: Int32
Parameter Sets: GetAlarmLines
Aliases:

Required: False
Position: Named
Default value: 0
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

System.Guid

Especifica la guía de una única entrada de AlarmLine que se recuperará.

OUTPUTS

VideoOS.Platform.Proxy.Alarm.AlarmLine

NOTES

Online Help