New-ActivityAlert
Este cmdlet solo está disponible en PowerShell de cumplimiento de seguridad & . Para obtener más información, consulte Security & Compliance PowerShell.
Use el cmdlet New-ActivityAlert para crear alertas de actividad en el portal de Microsoft 365 Defender o en el portal de cumplimiento Microsoft Purview. Las alertas de actividad le envían notificaciones por correo electrónico cuando los usuarios realizan actividades específicas en Microsoft 365.
Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.
Syntax
New-ActivityAlert
-Multiplier <Double>
-Name <String>
-NotifyUser <MultiValuedProperty>
-Type <AlertType>
[-Operation <MultiValuedProperty>]
[-Category <AlertRuleCategory>]
[-Condition <String>]
[-Confirm]
[-Description <String>]
[-Disabled <Boolean>]
[-EmailCulture <CultureInfo>]
[-RecordType <AuditRecordType>]
[-ScopeLevel <AlertScopeLevel>]
[-Severity <RuleSeverity>]
[-UserId <MultiValuedProperty>]
[-WhatIf]
[<CommonParameters>]
New-ActivityAlert
-Name <String>
-NotifyUser <MultiValuedProperty>
-Threshold <Int32>
-TimeWindow <Int32>
-Type <AlertType>
[-Operation <MultiValuedProperty>]
[-Category <AlertRuleCategory>]
[-Condition <String>]
[-Confirm]
[-Description <String>]
[-Disabled <Boolean>]
[-EmailCulture <CultureInfo>]
[-RecordType <AuditRecordType>]
[-ScopeLevel <AlertScopeLevel>]
[-Severity <RuleSeverity>]
[-UserId <MultiValuedProperty>]
[-WhatIf]
[<CommonParameters>]
New-ActivityAlert
-Name <String>
-NotifyUser <MultiValuedProperty>
-Operation <MultiValuedProperty>
[-Type <AlertType>]
[-Category <AlertRuleCategory>]
[-Confirm]
[-Description <String>]
[-Disabled <Boolean>]
[-EmailCulture <CultureInfo>]
[-RecordType <AuditRecordType>]
[-Severity <RuleSeverity>]
[-UserId <MultiValuedProperty>]
[-WhatIf]
[<CommonParameters>]
Description
Para usar este cmdlet en PowerShell de cumplimiento de seguridad & , debe tener asignados permisos. Para obtener más información, vea Permisos en el portal de Microsoft 365 Defender o Permisos en el portal de cumplimiento Microsoft Purview.
Ejemplos
Ejemplo 1
New-ActivityAlert -Name "External Sharing Alert" -Operation sharinginvitationcreated -NotifyUser chrisda@contoso.com,michelle@contoso.com -UserId laura@contoso.com,julia@contoso.com -Description "Notification for external sharing events by laura@contoso.com and julia@contoso.com"
En este ejemplo se crea una nueva alerta de actividad denominada Alerta de uso compartido externo que tiene las siguientes propiedades:
- Operación: sharinginvitationcreated.
- NotifyUser: chrisda@contoso.com y michelle@contoso.com.
- UserId: laura@contoso.com y julia@contoso.com.
- Descripción: notificación para eventos de uso compartido externo por laura@contoso.com y julia@contoso.com.
Parámetros
-Category
El parámetro Category especifica una categoría para la alerta de actividad. Los valores admitidos son:
- None (este es el valor predeterminado)
- DataLossPrevention
- ThreatManagement
- DataGovernance
- AccessGovernance
- Otros
Type: | AlertRuleCategory |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Condition
El parámetro Condition especifica condiciones de filtro para la agregación de eventos.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Confirm
El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.
- Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta:
-Confirm:$false
. - La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el comando antes de continuar.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Description
El parámetro Description especifica una descripción opcional para la alerta de actividad. Si el valor contiene espacios, escriba el valor entre comillas (").
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Disabled
El parámetro Disabled especifica si la alerta de actividad está habilitada o deshabilitada. Los valores admitidos son:
- $true: la alerta de actividad está deshabilitada.
- $false: la alerta de actividad está habilitada. Este es el valor predeterminado.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-EmailCulture
El parámetro EmailCulture especifica el idioma del mensaje de correo electrónico de notificación.
La entrada válida para este parámetro es un valor de código de referencia cultural admitido de la Microsoft clase CultureInfo de .NET Framework. Por ejemplo, da-DK para danés o ja-JP para japonés. Para obtener más información, vea CultureInfo (clase).
Type: | CultureInfo |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Multiplier
El parámetro Multiplier especifica el número de eventos que desencadenan una alerta de actividad. El valor de este parámetro indica un multiplicador de un valor de línea base.
Este parámetro solo se puede usar con el valor AnomalousAggregation del parámetro Type.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Name
El parámetro Name especifica el nombre único de la alerta de actividad. La longitud máxima es de 64 caracteres. Si el valor contiene espacios, escríbalo entre comillas (").
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-NotifyUser
El parámetro NotifyUser especifica las direcciones de correo electrónico de los mensajes de notificación. Puede especificar direcciones de correo electrónico externas e internas.
Update Si los valores contienen espacios o necesitan comillas, use la siguiente sintaxis: "Value1","Value2",..."ValueN"
.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Operation
El parámetro Operation especifica la actividad que desencadena una alerta de actividad.
Un valor válido para este parámetro es una actividad que está disponible en el registro de auditoría de Microsoft 365. Para obtener una descripción de estas actividades, consulte Actividades auditadas.
Update Si los valores contienen espacios o necesitan comillas, use la siguiente sintaxis: "Value1","Value2",..."ValueN"
.
No puede usar este parámetro si el valor del parámetro Type es ElevationOfPrivilege.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-RecordType
El parámetro RecordType especifica una etiqueta de tipo de registro para la alerta de actividad. Para obtener más información sobre los valores disponibles, vea AuditLogRecordType.
Este parámetro no se puede usar cuando el valor del parámetro Type es ElevationOfPrivilege.
Type: | AuditRecordType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-ScopeLevel
El parámetro ScopeLevel especifica el ámbito de las alertas de actividad que usan los valores de parámetro Type SimpleAggregation o AnomalousAggregation. Los valores admitidos son:
- SingleUser (este es el valor predeterminado)
- AllUsers
Type: | AlertScopeLevel |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Severity
El parámetro Severity especifica un nivel de gravedad para la alerta de actividad. Los valores admitidos son:
- Ninguno
- Bajo (este es el valor predeterminado)
- Mediano
- Alto
Type: | RuleSeverity |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Threshold
El parámetro Threshold especifica el número de eventos que desencadenan una alerta de actividad en el intervalo de tiempo especificado por el parámetro TimeWindow. El valor mínimo para este parámetro es 3.
Este parámetro solo se puede usar con el valor SimpleAggregation del parámetro Type.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-TimeWindow
El parámetro TimeWindow especifica la ventana de tiempo en minutos que usa el parámetro Threshold.
Este parámetro solo se puede usar con el valor SimpleAggregation del parámetro Type.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-Type
El parámetro Type especifica el tipo de alerta. Los valores admitidos son:
- Personalizado: se crea una alerta para las actividades especificadas con el parámetro Operation. Normalmente, no es necesario usar este valor (si no usa el parámetro Type y especifica las actividades con el parámetro Operations, el valor Personalizado se agrega automáticamente a la propiedad Type).
- ElevationOfPrivilege: este valor se está retirando.
- SimpleAggregation: se crea una alerta basada en las actividades definidas por los parámetros Operation y Condition, el número de actividades especificadas por el parámetro Threshold y el período de tiempo especificado por el parámetro TimeWindow.
- AnomalousAggregation: se crea una alerta basada en las actividades definidas por los parámetros Operation y Condition, y en el número de actividades especificadas por el parámetro Multiplier.
Nota: No puede cambiar el valor Type en una alerta de actividad existente.
Type: | AlertType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-UserId
El parámetro UserId especifica quién quiere supervisar.
- Si especifica una dirección de correo electrónico de usuario, recibirá una notificación de correo electrónico cuando el usuario realice la actividad especificada. Puede especificar varias direcciones de correo electrónico separadas por comas.
- Si este parámetro está en blanco ($null), recibirá una notificación de correo electrónico cuando cualquier usuario de su organización realice la actividad especificada.
Este parámetro solo se puede usar con los valores Custom o ElevationOfPrivilege del parámetro Type.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-WhatIf
El modificador WhatIf no funciona en PowerShell de cumplimiento de seguridad & .
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |