New-RASNotificationScript.md

NAME

New-RASNotificationScript

SYNOPSIS

Creates new notification script.

SYNTAX

**New-RASNotificationScript -Command (string) -Name (string) [Arguments (string)] [InitialDirectory (string)] [Password (SecureString)] [SiteId (uint)] [Username (string)] [(CommonParameters)]

**New-RASNotificationScript -Password (SecureString) -Username (string) [(CommonParameters)]

DESCRIPTION

A script can be attached to any of the notifications.

PARAMETERS

Name (string)

Script name.

SiteId (uint)

Site ID

If the parameter is omitted, the site ID of the Licensing Server will be used.

Command (string)

Command to execute when invoked.

Arguments (string)

Command arguments.

Possible values: ($CA), ($ENROLLMENTMETHOD), ($FARM-NAME), ($HOSTPOOL), ($LOCATION), ($NOTIFICATION-TIME), ($NOTIFICATION-TYPE), ($PROVIDER), ($RESOURCEGROUP), ($SERVER-ADDRESS), ($SITE-NAME), ($TENANTBROKER), ($TENANTNAME), ($THRESHOLD-DIRECTION), ($THRESHOLD-VALUE), ($TRIGGER-ADDRESS), ($WORKSPACE)

InitialDirectory (string)

Script base directory

Username (string)

Execute script as this system user.

Password (SecureString)

System user password.

(CommonParameters)

INPUTS

-none-

OUTPUTS

NotificationScript

EXAMPLES

**---------- EXAMPLE 1 ----------

New-RASNotificationScript -Name "scriptName" -Command "myscript.py" -Arguments "(`$HOSTPOOL) (`$CA)" -InitialDirectory "C:\ -Username "Administrator"

Creates a new notification script which runs as 'Administrator' user.

When 'Username' parameter is specified a password will be prompted. **---------- EXAMPLE 2 ----------

New-RASNotificationScript -Name "scriptName" -Command "myscript.py" -Arguments "(`$HOSTPOOL) (`$CA)" -InitialDirectory "C:\ -Username "Administrator" -Password (ConvertTo-SecureString -String "abc" -AsPlainText -Force)

Creates a new notification script which runs as 'Administrator' user.

Last updated