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
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
Last updated