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