{'Description':'Indicates the authentication type. The parameter can take one of the following values
1. Windows
2. ExternalRadius','In':True,'ValueMap':['Windows', 'ExternalRadius'],'Values':['Windows', 'ExternalRadius']}
RadiusServer
string
1
✓
-
{'Description':'IPv4/IPv6 address or hostname of the external RADIUS server that is used for authentication. This parameter can be configured only if the Type parameter is specified to be ExternalRadius.
If there are no pre-existing RADIUS servers configured for authentication (see cmdlet description for more details) then it is mandatory to specify a RADIUS server and its corresponding shared secret. Default values can be used for the other parameters. If one or more external RADIUS servers already exist from a previous configuration then they get re-used when External RADIUS authentication is chosen. If a new server is still specified in this cmdlet then it gets appended to this current list','In':True}
SharedSecret
string
2
✓
-
{'Description':'Shared secret between the Remote Access server and the specified external RADIUS server which is required for successful communication between the two servers. Note that the secret is specified in clear text.
This parameter can be configured only if the Type parameter is specified to be ExternalRadius.
If there are no pre-existing RADIUS servers configured for authentication then it is mandatory to configure one by specifying at least a Radius server and shared secret. Default values can be used for the other parameters.','In':True}
RadiusTimeout
uint32
3
✓
-
{'Description':'The value is specified in seconds. The default value is 5 secs. This parameter can be configured only if the Type parameter is specified to be ExternalRadius.','In':True}
RadiusScore
uint8
4
✓
-
{'Description':'Indicates the initial score. The default value is 30. This parameter can be configured only if the Type parameter is specified to be ExternalRadius','In':True}
RadiusPort
uint16
5
✓
-
{'Description':'Indicates the port number on which the RADIUS server is accepting authentication requests. The default value is 1813
This parameter can be configured only if the Type parameter is specified to be ExternalRadius','In':True}
ComputerName
string
6
✓
-
{'Description':'IPv4/IPv6 address or hostname of the computer on which the VPN server computer specific tasks should be executed. If ComputerName is specified then the authentication type is configured for that VPN server','In':True}
MsgAuthenticator
string
7
✓
-
{'Description':'Indicates whether usage of message authenticator should be enabled or disabled. Can take one of the following values
1. Enabled
2. Disabled
By default it is disabled.
This parameter can be configured only if the Type parameter is specified to be ExternalRadius.','In':True,'ValueMap':['Enabled', 'Disabled'],'Values':['Enabled', 'Disabled']}
EntrypointName
string
8
✓
-
{'Description':'Entrypoint refers to the identity of a site in a multisite deployment for which the authentication type needs to be confiigured.
If an entrypoint is not specified in a multisite deployment then the entrypoint to which the server on which the cmdlet is executed belongs is used. The server could also be represented by using the ComputerName parameter.
If both entrypoint and ComputerName are specified and the ComputerName doesnt belong to the site represented by the entrypoint then the entrypoint takes precedence and the authentication type is configured for it.','In':True}
PassThru
boolean
9
✓
-
{'Description':'Returns the VPN Authentication policy object. By default this cmdlet does not generate any output','In':True}
{'Description':'The object consists of the following properties
1. Authentication type: Windows or ExternalRadius
2. Configured RADIUS servers: if external RADIUS authentication was set then the configured Radius servers are displayed
','EmbeddedInstance':'VpnAuth','Out':True}
Description
'This cmdlet sets the authentication type to be used for VPN'