# New-STFWebReceiverClientPlugin
Create a WebReceiver client plug-in
Syntax
New-STFWebReceiverClientPlugin [-Name] <String> [[-Source] <String>] [[-Scripts] <String[]>] [[-Styles] <String[]>] [[-Parameters] <Hashtable>] [<CommonParameters>]
Detailed Description
Create WebReceiver script and branding customizations.
Related Commands
- Add-STFWebReceiverClientPlugin
- Set-STFWebReceiverClientPlugin
- Clear-STFWebReceiverClientPlugin
- Remove-STFWebReceiverClientPlugin
Parameters
| Name | Description | Required? | Pipeline Input | Default Value |
|---|---|---|---|---|
| Name | Name of plug-in. This should be unique across all the plug-ins | true | true (ByValue) | |
| Source | The script source location associated with the plug-in | false | false | |
| Scripts | List of script locations | false | false | |
| Styles | List of style locations | false | false | |
| Parameters | This is a list of name value pair for passing parameter to the source script | false | false |
Input Type
System.String
Parameter Name: The .NET System.String reference type
System.String
Parameter Source: The .NET System.String reference type
System.String[]
Parameter Scripts: The .NET System.String reference type
System.String[]
Parameter Styles: The .NET System.String reference type
System.Collections.Hashtable
Parameter Parameters: The .NET System.Collections.Hashtable reference type
Return Values
ClientPlugin
The .NET Citrix.StoreFront.Model.ReceiverForWeb.ClientPlugin reference type
Examples
EXAMPLE 1 Create a new client plugin
$plugin = New-STFWebReceiverClientPlugin -Name "NetScaler" `
- Source "/plugins/netscalar/script1.js" `
-Scripts @("/ plugins/netscalar/script2.js", "/ plugins/netscalar/script1.js") `
-Styles @("/ plugins/netscalar/script2.css", "/ plugins/netscalar/script1.css") `
-Parameters @{"param1" = "value1";"param2" = "value2"}
REMARKS
Creates a new client plug-in for assignment to a WebReceiver.
