NAME
New-RASNotificationResource
SYNOPSIS
Creates new resource notification.
SYNTAX
New-RASNotificationResource
[- ] {CPUEvent |
MemoryEvent | RDSHConnectedSessionEvent | ConnectedSessionEvent |
RDSHDisconnectedSessionEvent | DisconnectSessionEvent |
RDSHConnectedSessionEventPerc | RDSHConnectSessionEvent |
RDSHDisconnectedSessionEventPerc | RDSHDisconnectSessionEvent |
TunneledSess}
[
(bool) ] [-
{RisesAbove | LowersBelow}]
[
(bool) ]
[
(SwitchParameter) ]
[
(SwitchParameter) ]
[
(uint) ] [
(uint) ]
[-
(string[]) ]
[ (uint) ]
[-
( ) ]
[ (bool) ]
[ (uint) ]
[-
(List`1) ]
[- {AllServers
| RDSHostPools | RDSHGroups | VDIHostPools | VDIPools |
AVDHostPools | RemotePCs | SecureGateways | Gateways | Brokers |
PublishingAgents | EnrollmentServers | ForceAllAgents}]
[ (uint) ]
[
(SwitchParameter) ]
[( ) ]
DESCRIPTION
Creates a resource notification, such as high/low RAM/CPU usage etc.
PARAMETERS
Type
( )
Resource notification type.
Possible values: CPUEvent, MemoryEvent, RDSHConnectedSessionEvent,
ConnectedSessionEvent, RDSHDisconnectedSessionEvent,
DisconnectSessionEvent, RDSHConnectedSessionEventPerc,
RDSHConnectSessionEvent, RDSHDisconnectedSessionEventPerc,
RDSHDisconnectSessionEvent, TunneledSess
Copy Required? true
Position? 1
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
Threshold (uint)
Tolerance value which triggers notification.
Copy Required? false
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
Direction
Possible values: RisesAbove, LowersBelow
Copy Required? false
Position? named
Default value RisesAbove
Accept pipeline input? false
Accept wildcard characters? false
SiteId (uint)
Site ID where notification event is setup.
Current site ID is used if siteId is omitted.
Copy Required? false
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
GracePeriod (uint)
Grace period after the notification was done (minutes).
Copy Required? false
Position? named
Default value 5
Accept pipeline input? false
Accept wildcard characters? false
EnableGracePeriod (bool)
Enable/Disable grace period.
Copy Required? false
Position? named
Default value True
Accept pipeline input? false
Accept wildcard characters? false
Recipients (string[])
Recipients to notify of the event.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
SendEmail (bool)
Enable/Disable email notification.
Copy Required? false
Position? named
Default value True
Accept pipeline input? false
Accept wildcard characters? false
ScriptId (uint)
Script to execute which has this ID.
Copy Required? false
Position? named
Default value 4294967295
Accept pipeline input? false
Accept wildcard characters? false
ScriptObject
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
ExecuteScript (SwitchParameter)
Copy Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
Interval (uint)
Invocation interval (minutes).
Copy Required? false
Position? named
Default value 10
Accept pipeline input? false
Accept wildcard characters? false
EnableInterval (SwitchParameter)
Enable/Disable notification intervals.
Copy Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
WaitUntilRecovered (SwitchParameter)
Wait until recovered.
Copy Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
AllServers (bool)
All servers in site.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
Target type.
Possible values: AllServers, RDSHostPools, RDSHGroups, VDIHostPools,
VDIPools, AVDHostPools, RemotePCs, SecureGateways, Gateways, Brokers,
PublishingAgents, EnrollmentServers, ForceAllAgents
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
TargetIds (List`1)
Target Ids.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
(CommonParameters)
Copy This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters documentation.
-none-
OUTPUTS
EXAMPLES
**---------- EXAMPLE 1 ----------
New-RASNotificationResource -Type ConnectedSessionEvent -Threshold 22
Creates new resouce notification which notifies if the number of session
exceeds 22.