Set-RASNotificationResource

NAME

Set-RASNotificationResource

SYNOPSIS

Update resource notification.

SYNTAX

Set-RASNotificationResource [-InputObject] <NotificationResource> [-Direction <ThresholdDirection> {RisesAbove | LowersBelow}] [-Enabled <bool>] [-EnableGracePeriod <bool>] [-EnableInterval <bool>] [-ExecuteScript <bool>] [-GracePeriod <uint>] [-Interval <uint>] [-Recipients <string[]>] [-ScriptId <uint>] [-ScriptObject <NotificationScript>] [-SendEmail <bool>] [-Threshold <uint>] [-UseDefaults <bool>] [-WaitUntilRecovered <bool>] [<CommonParameters>]

Set-RASNotificationResource [-Id] <uint> [-Direction <ThresholdDirection> {RisesAbove | LowersBelow}] [-Enabled <bool>] [-EnableGracePeriod <bool>] [-EnableInterval <bool>] [-ExecuteScript <bool>] [-GracePeriod <uint>] [-Interval <uint>] [-Recipients <string[]>] [-ScriptId <uint>] [-ScriptObject <NotificationScript>] [-SendEmail <bool>] [-Threshold <uint>] [-UseDefaults <bool>] [-WaitUntilRecovered <bool>] [<CommonParameters>]

DESCRIPTION

Updates the selected resource notification with new settings.

PARAMETERS


-Threshold <uint>
Tolerance value which triggers notification.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-Direction <ThresholdDirection>
Threshold direction.

Possible values: RisesAbove, LowersBelow

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-InputObject <NotificationResource>
InputObject from pipeline or by parameter.

        Required?                    true
        Position?                    0
        Default value                
        Accept pipeline input?       true (ByValue)
        Accept wildcard characters?  false

-Id <uint>
Notification ID.

        Required?                    true
        Position?                    0
        Default value                0
        Accept pipeline input?       false
        Accept wildcard characters?  false

-Enabled <bool>
Enable/Disable notification.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-GracePeriod <uint>
Notification grace period.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-EnableGracePeriod <bool>
Enable/Disable grace period.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-Recipients <string[]>
Notification recipients.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-SendEmail <bool>
Enable/Disable email notification.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ScriptId <uint>
Use script of given ID.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ScriptObject <NotificationScript>
Script object.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-ExecuteScript <bool>
Enable/Disable notification scripts.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-UseDefaults <bool>
Use default notification settings.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-Interval <uint>
Notification interval (minutes).

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-EnableInterval <bool>
Enable/Disable notification intervals.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-WaitUntilRecovered <bool>
Wait until recovered.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

<CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see 
        about_CommonParameters documentation. 

INPUTS

NotificationResource

OUTPUTS

-none-

EXAMPLES


---------- EXAMPLE 1 ----------

Set-RASNotificationResource -Id 1 -Type CPUEvent -Threshold 50 -Direction RisesAbove -Enabled

Changes resource notification of Id 1 to be a CPU notification with a raises above 50% rule.

RELATED LINKS