New-RASNotificationResource.md
NAME
New-RASNotificationResource
SYNOPSIS
Creates new resource notification.
SYNTAX
**New-RASNotificationResource [-Type] {CPUEvent | MemoryEvent | RDSHConnectedSessionEvent | ConnectedSessionEvent | RDSHDisconnectedSessionEvent | DisconnectSessionEvent | RDSHConnectedSessionEventPerc | RDSHConnectSessionEvent | RDSHDisconnectedSessionEventPerc | RDSHDisconnectSessionEvent | TunneledSess} [AllServers (bool)] [-Direction {RisesAbove | LowersBelow}] [EnableGracePeriod (bool)] [EnableInterval (SwitchParameter)] [ExecuteScript (SwitchParameter)] [GracePeriod (uint)] [Interval (uint)] [-Recipients (string[])] [ScriptId (uint)] [-ScriptObject (NotificationScript)] [SendEmail (bool)] [SiteId (uint)] [-TargetIds (List`1)] [-TargetType {AllServers | RDSHostPools | RDSHGroups | VDIHostPools | VDIPools | AVDHostPools | RemotePCs | SecureGateways | Gateways | Brokers | PublishingAgents | EnrollmentServers | ForceAllAgents}] [Threshold (uint)] [WaitUntilRecovered (SwitchParameter)] [(CommonParameters)]
DESCRIPTION
Creates a resource notification, such as high/low RAM/CPU usage etc.
PARAMETERS
Type
(RASNotificationResourceType) Resource notification type.
Possible values: CPUEvent, MemoryEvent, RDSHConnectedSessionEvent, ConnectedSessionEvent, RDSHDisconnectedSessionEvent, DisconnectSessionEvent, RDSHConnectedSessionEventPerc, RDSHConnectSessionEvent, RDSHDisconnectedSessionEventPerc, RDSHDisconnectSessionEvent, TunneledSess
Required? true
Position? 1
Default value 0
Accept pipeline input? false
Accept wildcard characters? falseThreshold (uint)
Tolerance value which triggers notification.
Required? false
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? falseDirection
(ThresholdDirection) Threshold direction.
Possible values: RisesAbove, LowersBelow
Required? false
Position? named
Default value RisesAbove
Accept pipeline input? false
Accept wildcard characters? falseSiteId (uint)
Site ID where notification event is setup.
Current site ID is used if siteId is omitted.
Required? false
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? falseGracePeriod (uint)
Grace period after the notification was done (minutes).
Required? false
Position? named
Default value 5
Accept pipeline input? false
Accept wildcard characters? falseEnableGracePeriod (bool)
Enable/Disable grace period.
Required? false
Position? named
Default value True
Accept pipeline input? false
Accept wildcard characters? falseRecipients (string[])
Recipients to notify of the event.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseSendEmail (bool)
Enable/Disable email notification.
Required? false
Position? named
Default value True
Accept pipeline input? false
Accept wildcard characters? falseScriptId (uint)
Script to execute which has this ID.
Required? false
Position? named
Default value 4294967295
Accept pipeline input? false
Accept wildcard characters? falseScriptObject
(NotificationScript) Script Object.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseExecuteScript (SwitchParameter)
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? falseInterval (uint)
Invocation interval (minutes).
Required? false
Position? named
Default value 10
Accept pipeline input? false
Accept wildcard characters? falseEnableInterval (SwitchParameter)
Enable/Disable notification intervals.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? falseWaitUntilRecovered (SwitchParameter)
Wait until recovered.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? falseAllServers (bool)
All servers in site.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseTargetType (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? falseTargetIds (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
-none-
OUTPUTS
EXAMPLES
**---------- EXAMPLE 1 ----------
New-RASNotificationResource -Type ConnectedSessionEvent -Threshold 22
Creates new resouce notification which notifies if the number of session exceeds 22.
RELATED LINKS
Last updated