# New-RASProvider

## NAME

New-RASProvider

## SYNOPSIS

Adds a Provider server to a site.

## SYNTAX

**New-RASProvider** -[AVD](#avd-string)\*\*_(SwitchParameter)_ -[AVDVersion](#AVDVersion)\
{AVD | AVD\_Depr} -[Name](#name-string) _(string)_\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[SubscriptionID](#subscriptionid-string) _(string)_\
-[TenantID](#tenantid-string) _(string)_\
\[[AuthenticationURL](#authenticationurl-string)_(string)_] \[[ManagementURL](#managementurl-string)_(string)_]\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[ResourceURI](#resourceuri-string) _(string)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider** -[AccessKeyID](#accesskeyid-string)\*\*_(string)_ -[AWSEC2](#awsec2-string)_(SwitchParameter)_\
-[AWSEC2Version](#AWSEC2Version) {AWSEC2 |\
AWSEC2\_Depr} -[Name](#name-string) _(string)_\
-[SecretAccessKey](#secretaccesskey-string)_(SecureString)_\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider** -[Azure](#azure-string)\*\*_(SwitchParameter)_ -[AzureVersion](#AzureVersion)\
{Azure | Azure\_Depr} -[Name](#name-string) _(string)_\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[SubscriptionID](#subscriptionid-string) _(string)_\
-[TenantID](#tenantid-string) _(string)_\
\[[AuthenticationURL](#authenticationurl-string)_(string)_] \[[ManagementURL](#managementurl-string)_(string)_]\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[ResourceURI](#resourceuri-string) _(string)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider** -[HyperV](#hyperv-string)\*\*_(SwitchParameter)_\
-[HyperVVersion](#HyperVVersion) {HyperV |\
Win2012R2Std | Win2012R2Dtc | Win2012R2Srv | Win2016Std | Win2016Dtc\
\| Win2016Srv | Win2019Std | Win2019Dtc | Win2019Srv | Win2022Std |\
Win2022Dtc | Win2022DtcAzure | Win2025Std | Win2025Dtc |\
Win2025DtcAzure | HyperV\_Depr | Win2012R2Std\_Depr | Win2012R2Dtc\_Depr\
\| Win2012R2Srv\_Depr | Win2016Std\_Depr | Win2016Dtc\_Depr |\
Win2016Srv\_Depr | Win2019Std\_Depr | Win2019Dtc\_Depr | Win2019Srv\_Depr\
\| Win2022Std\_Depr | Win2022Dtc\_Depr | Win2022DtcAzure\_Depr}\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[Server](#server-string) _(string)_\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider**\
-[HyperVFailover](#hypervfailover-string)_(SwitchParameter)_\
-[HyperVFailoverVersion](#HyperVFailoverVersion)\
{HyperVFailoverCluster | Ent | Dtc | Win2012 | Win2012R2 | Win2016\
\| Win2019 | Win2022 | Win2025 | HyperVFailoverCluster\_Depr |\
Ent\_Depr | Dtc\_Depr | Win2012\_Depr | Win2012R2\_Depr | Win2016\_Depr\
\| Win2019\_Depr | Win2022\_Depr}\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[Server](#server-string) _(string)_\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider** -[Nutanix](#nutanix-string)\*\*_(SwitchParameter)_\
-[NutanixVersion](#NutanixVersion) {Nutanix | v5\_15\
\| v5\_20 | v6\_5 | v6\_10 | Nutanix\_Depr | v5\_15\_Depr | v5\_20\_Depr |\
v6\_5\_Depr} -[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[Server](#server-string) _(string)_\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider**\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[RemotePCDynamic](#remotepcdynamic-string)_(SwitchParameter)_\
-[RemotePCDynamicVersion](#RemotePCDynamicVersion)\
{RemotePCDynamic | RemotePCDynamic\_Depr}\
-[Server](#server-string) _(string)_\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider**\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[RemotePCStatic](#remotepcstatic-string)_(SwitchParameter)_\
-[RemotePCStaticVersion](#RemotePCStaticVersion)\
{RemotePCStatic | RemotePCStatic\_Depr}\
-[Server](#server-string) _(string)_\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider**\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[Scale](#scale-string) _(SwitchParameter)_\
-[ScaleVersion](#ScaleVersion) {Scale | v8\_9 |\
v9\_1 | v9\_2 | v9\_4 | Scale\_Depr | v8\_9\_Depr | v9\_1\_Depr}\
-[Server](#server-string) _(string)_\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider**\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[Server](#server-string) _(string)_\
-[VCenter](#vcenter-string) _(SwitchParameter)_\
-[VCenterVersion](#VCenterVersion) {VmwareVCenter |\
v6\_5 | v6\_7 | v7\_0 | v8\_0 | VmwareVCenter\_Depr | v6\_5\_Depr |\
v6\_7\_Depr | v7\_0\_Depr | v8\_0\_Depr}\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**New-RASProvider**\
-[ProviderPassword](#providerpassword-string)_(SecureString)_\
-[ProviderUsername](#providerusername-string) _(string)_\
-[Server](#server-string) _(string)_\
-[VMwareESXi](#vmwareesxi-string) _(SwitchParameter)_\
-[VmwareESXiVersion](#VmwareESXiVersion) {VmwareESXi\
\| v6\_5 | v6\_7 | v7\_0 | v8\_0 | VmwareESXi\_Depr | v6\_5\_Depr |\
v6\_7\_Depr | v7\_0\_Depr | v8\_0\_Depr}\
\[[NoFireWallRules](#nofirewallrules-string)_(SwitchParameter)_] \[[NoInstall](#noinstall-string)_(SwitchParameter)_] \[[NoRestart](#norestart-string)_(SwitchParameter)_] \[[Password](#password-string)_(SecureString)_] \[[Port](#port-string) _(uint)_]\
\[[PreferredBrokerId](#preferredbrokerid-string)_(uint)_]\
\[-[PreferredBrokerObj](#PreferredBrokerObj)_(_[_Broker_](../types/broker)_)_]\
\[[SiteId](#siteid-string) _(uint)_]\
\[[UseAllGuests](#useallguests-string) _(bool)_]\
\[[Username](#username-string) _(string)_]\
\[[VDIAgent](#vdiagent-string) _(string)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

## DESCRIPTION

Adds a Provider server to a site.

The RAS VDI Agent will be installed on the server by default when\
passing the username and password. You can optionally skip the agent\
installation by including the -NoInstall parameter without passing the\
username and password.

## PARAMETERS

## Name (string)

The name of the Provider.

```
        Required?                    true

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Server (string)

A Provider server FQDN or IP addresses.

```
        Required?                    true

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## SiteId (uint)

The site ID to which to add the specified server.

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

```
        Required?                    false

        Position?                    named

        Default value                0

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## NoInstall (SwitchParameter)

Specifies not to install the RAS VDI Agent on the server.

If this parameter is omitted, the agent will be push installed on the\
server using your RAS admin credentials.

To specify different credentials for push installation, specify the\
Username and Password parameters.

```
        Required?                    false

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## NoRestart (SwitchParameter)

Specifies not to restart the server after the RAS VDI Agent is installed\
when installing the VDI Agent.

If this parameter is omitted, the server will be restarted if\
required.

```
        Required?                    false

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## NoFireWallRules (SwitchParameter)

Specifies not to add firewall rules to allow the RAS VDI Agent to\
communicate when installing the VDI Agent.

If this parameter is omitted, the firewall rules will not be added.

```
        Required?                    false

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Username (string)

An administrator account for push installing the RAS VDI Agent on the\
server.

If this parameter is omitted, your RAS admin username (and password)\
will be used.

If this parameter is specified, the password parameter will also be\
required to be specified.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Password (SecureString)

The password of the account specified in the Username parameter.

If this parameter is specified, the username parameter will also be\
required to be specified.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## VDIAgent (string)

FQDN or IP address of the server where the RAS VDI Agent is running.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ProviderUsername (string)

A user account to log in to the hypervisor management tool (e.g. VMware\
vCenter).

In case of Azure, it is an ID of the application which will be used by\
VDI agent to manage Azure resources.

```
        Required?                    true

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ProviderPassword (SecureString)

The password of the account specified in the ProviderUsername\
parameter.

In case of Azure, it is a secret key of the application which will be\
used by VDI agent to manage Azure resources.

```
        Required?                    true

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Port (uint)

The port to communicate with the Provider specified in Server\
parameter.

In case of Azure, it is not required.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PreferredBrokerObj ([Broker](../types/broker))

The preferred Connection Broker server.

To obtain an object of type Broker representing the preferred Connection\
Broker, use the Get-RASBroker cmdlet.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PreferredBrokerId (uint)

The preferred Connection Broker ID.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## UseAllGuests (bool)

Use all guests.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## SubscriptionID (string)

Azure Subscription ID.

```
        Required?                    true

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## TenantID (string)

Azure Tenant ID.

```
        Required?                    true

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AuthenticationURL (string)

Azure Authentication URL.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ManagementURL (string)

Azure Management URL.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ResourceURI (string)

Azure Resource URI.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Azure (SwitchParameter)

Azure SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AzureVersion ([AzureVersion](../types/azureversion))

Specifies the Azure Version.

Possible values: Azure, Azure\_Depr

```
        Required?                    true

        Position?                    named

        Default value                Azure

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AVD (SwitchParameter)

AVD SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AVDVersion ([AVDVersion](../types/avdversion))

Specifies the AVD Version.

Possible values: AVD, AVD\_Depr

```
        Required?                    true

        Position?                    named

        Default value                AVD

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AWSEC2 (SwitchParameter)

AWSEC2 SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AWSEC2Version ([AWSEC2Version](../types/awsec2version))

Specifies the AWSEC2 Version.

Possible values: AWSEC2, AWSEC2\_Depr

```
        Required?                    true

        Position?                    named

        Default value                AWSEC2

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AccessKeyID (string)

The access key ID of the Amazon Web Service account.

```
        Required?                    true

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## SecretAccessKey (SecureString)

The secret access key of the Amazon Web Service account.

```
        Required?                    true

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## HyperV (SwitchParameter)

Hyper V SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## HyperVVersion ([HyperVVersion](../types/hypervversion))

Specifies the HyperV Version.

Possible values: HyperV, Win2012R2Std, Win2012R2Dtc, Win2012R2Srv,\
Win2016Std, Win2016Dtc, Win2016Srv, Win2019Std, Win2019Dtc, Win2019Srv,\
Win2022Std, Win2022Dtc, Win2022DtcAzure, Win2025Std, Win2025Dtc,\
Win2025DtcAzure, HyperV\_Depr, Win2012R2Std\_Depr, Win2012R2Dtc\_Depr,\
Win2012R2Srv\_Depr, Win2016Std\_Depr, Win2016Dtc\_Depr, Win2016Srv\_Depr,\
Win2019Std\_Depr, Win2019Dtc\_Depr, Win2019Srv\_Depr, Win2022Std\_Depr,\
Win2022Dtc\_Depr, Win2022DtcAzure\_Depr

```
        Required?                    true

        Position?                    named

        Default value                HyperV

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## HyperVFailover (SwitchParameter)

MS Cluster SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## HyperVFailoverVersion

([HyperVFailoverClusterVersion](../types/hypervfailoverclusterversion))\
Specifies the HyperVFailover Version.

Possible values: HyperVFailoverCluster, Ent, Dtc, Win2012, Win2012R2,\
Win2016, Win2019, Win2022, Win2025, HyperVFailoverCluster\_Depr,\
Ent\_Depr, Dtc\_Depr, Win2012\_Depr, Win2012R2\_Depr, Win2016\_Depr,\
Win2019\_Depr, Win2022\_Depr

```
        Required?                    true

        Position?                    named

        Default value                HyperVFailoverCluster

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Nutanix (SwitchParameter)

Nutanix SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## NutanixVersion ([NutanixVersion](../types/nutanixversion))

Specifies the Nutanix Version.

Possible values: Nutanix, v5\_15, v5\_20, v6\_5, v6\_10, Nutanix\_Depr,\
v5\_15\_Depr, v5\_20\_Depr, v6\_5\_Depr

```
        Required?                    true

        Position?                    named

        Default value                Nutanix

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## RemotePCDynamic (SwitchParameter)

Remote PC Dynamic SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## RemotePCDynamicVersion

([RemotePCDynamicVersion](../types/remotepcdynamicversion))\
Specifies the Remote PC Dynamic Version.

Possible values: RemotePCDynamic, RemotePCDynamic\_Depr

```
        Required?                    true

        Position?                    named

        Default value                0

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## RemotePCStatic (SwitchParameter)

Remote PC Static SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## RemotePCStaticVersion

([RemotePCStaticVersion](../types/remotepcstaticversion))\
Specifies the Remote PC Static Version.

Possible values: RemotePCStatic, RemotePCStatic\_Depr

```
        Required?                    true

        Position?                    named

        Default value                0

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Scale (SwitchParameter)

Scale SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ScaleVersion ([ScaleVersion](../types/scaleversion))

Specifies the Scale Version.

Possible values: Scale, v8\_9, v9\_1, v9\_2, v9\_4, Scale\_Depr, v8\_9\_Depr,\
v9\_1\_Depr

```
        Required?                    true

        Position?                    named

        Default value                Scale

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## VCenter (SwitchParameter)

VCenter SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## VCenterVersion

([VmwareVCenterVersion](../types/vmwarevcenterversion))\
Specifies the VCenter Version.

Possible values: VmwareVCenter, v6\_5, v6\_7, v7\_0, v8\_0,\
VmwareVCenter\_Depr, v6\_5\_Depr, v6\_7\_Depr, v7\_0\_Depr, v8\_0\_Depr

```
        Required?                    true

        Position?                    named

        Default value                VmwareVCenter

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## VMwareESXi (SwitchParameter)

VMware ESXi SwitchParameter

```
        Required?                    true

        Position?                    named

        Default value                False

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## VmwareESXiVersion

([VmwareESXiVersion](../types/vmwareesxiversion))\
Specifies the VMware ESXi Version.

Possible values: VmwareESXi, v6\_5, v6\_7, v7\_0, v8\_0, VmwareESXi\_Depr,\
v6\_5\_Depr, v6\_7\_Depr, v7\_0\_Depr, v8\_0\_Depr

```
        Required?                    true

        Position?                    named

        Default value                VmwareESXi

        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

[AVDProvider](../types/avdprovider)

[AWSEC2Provider](../types/awsec2provider)

[AzureProvider](../types/azureprovider)

[HyperVClusterProvider](../types/hypervclusterprovider)

[HyperVProvider](../types/hypervprovider)

[NutanixProvider](../types/nutanixprovider)

[RemotePCDynamicProvider](../types/remotepcdynamicprovider)

[RemotePCStaticProvider](../types/remotepcstaticprovider)

[ScaleComputingProvider](../types/scalecomputingprovider)

[VCenterProvider](../types/vcenterprovider)

[VMwareESXiProvider](../types/vmwareesxiprovider)

## EXAMPLES

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

New-RASProvider "server.company.dom" -VCenter -VCenterVersion V6\_5\
-NoInstall

Adds VCenter server as a Provider to the Licensing Server site\
(default).

The RAS VDI Agent will be installed on the server using your RAS admin\
credentials (default).

You may want to skip the agent installation if a proper version of it is\
already installed on the server.\
\*\*---------- EXAMPLE 2 ----------

New-RASProvider -Server "server.company.dom" -VCenter -VCenterVersion\
V6\_5 -SiteId 2 -Username "myname" -Password $pass

Adds VCenter server as a Provider server to the specified site.

The -Username and -Password parameters specify credentials which will be\
used to push install the RAS VDI Agent on the server.

You may want to skip the agent installation if a proper version of it is\
already installed on the server.\
\*\*---------- EXAMPLE 3 ----------

New-RASProvider "scalenode1.com;scalenode2.com;scalenode3.com" -Scale\
-ScaleVersion v9\_1 -Username "myname" -Password $pass

Adds Scale server as a Provider server to the specified site.

The -Username and -Password parameters specify credentials which will be\
used to push install the RAS VDI Agent on the server.

You may want to skip the agent installation if a proper version of it is\
already installed on the server.\
\*\*---------- EXAMPLE 4 ----------

New-RASProvider "Azure Cloud" -Azure -Version Azure -TenantID\
"58dabf97-3bf6-4f8c-bd95-8c883bf37d3d" -SubscriptionID\
"4986048b-a420-43d3-8cab-344ff6580b3f" -ProviderUsername\
"16731946-e0aa-4816-8cd9-12763670d257" -ProviderPassword $pass\
-NoInstall

Adds Azure to the Licensing Server site (default).

Resources of the subscription "4986048b-a420-43d3-8cab-344ff6580b3f" in\
the tenant "58dabf97-3bf6-4f8c-bd95-8c883bf37d3d" will be managed by\
RAS.

Access rights to the resources will be limited by permissions given to\
the Azure application "16731946-e0aa-4816-8cd9-12763670d257".

You may want to skip the agent installation if a proper version of it is\
already installed on the server.

## RELATED LINKS

* [Set-RASProvider](set-rasprovider)
* [Get-RASProvider](get-rasprovider)
* [Remove-RASProvider](remove-rasprovider)
