Set-RASNotificationResource

NAME

Set-RASNotificationResource

SYNOPSIS

Update resource notification.

SYNTAX

Set-RASNotificationResource [- Id ] <uint> [- AllServers <bool> ] [- Direction {RisesAbove | LowersBelow}] [- Enabled <bool> ] [- EnableGracePeriod <bool> ] [- EnableInterval <bool> ] [- ExecuteScript <bool> ] [- GracePeriod <uint> ] [- Interval <uint> ] [- Recipients <string[]> ] [- ScriptId <uint> ] [- ScriptObject < NotificationScript > ] [- SendEmail <bool> ] [- TargetIds <List`1> ] [- TargetType {AllServers | RDSHostPools | RDSHGroups | VDIHostPools | VDIPools | AVDHostPools | RemotePCs | SecureGateways | Gateways | Brokers | PublishingAgents | EnrollmentServers | ForceAllAgents}] [- Threshold <uint> ] [- WaitUntilRecovered <bool> ] [ < CommonParameters > ]

Set-RASNotificationResource [- InputObject ] < NotificationResource > [- AllServers <bool> ] [- Direction {RisesAbove | LowersBelow}] [- Enabled <bool> ] [- EnableGracePeriod <bool> ] [- EnableInterval <bool> ] [- ExecuteScript <bool> ] [- GracePeriod <uint> ] [- Interval <uint> ] [- Recipients <string[]> ] [- ScriptId <uint> ] [- ScriptObject < NotificationScript > ] [- SendEmail <bool> ] [- TargetIds <List`1> ] [- TargetType {AllServers | RDSHostPools | RDSHGroups | VDIHostPools | VDIPools | AVDHostPools | RemotePCs | SecureGateways | Gateways | Brokers | PublishingAgents | EnrollmentServers | ForceAllAgents}] [- Threshold <uint> ] [- 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 (minutes).

        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

- 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

- AllServers <bool>
All servers in site.

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

- TargetType < TargetType >
Target type.

Possible values: AllServers, RDSHostPools, RDSHGroups, VDIHostPools, VDIPools, AVDHostPools, RemotePCs, SecureGateways, Gateways, Brokers, PublishingAgents, EnrollmentServers, ForceAllAgents

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

- TargetIds <List`1>
Target IDs.

        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