{'Description':'Returns the VPN IP address assignment policy object. By default this cmdlet does not generate any output','In':True}
IPAddressRange
string
1
✓
-
{'Description':'Indicates the IP address range from which IP addresses are allocated to VPN clients. Consists of a start IP and an end IP. This parameter can be configured only if the IPAssignmentMethod parameter is specified to be StaticPool.
If there are no pre-existing IPv4 address pools (see cmdlet description for more details) then it is mandatory to specify an address range','In':True}
ComputerName
string
2
✓
-
{'Description':'IPv4/IPv6 address or hostname of the machine on which the VPN server machine specific tasks should be executed','In':True}
IPAssignmentMethod
string
3
✓
-
{'Description':'Indicates the mechanism for IPv4 address assignment. Can take one of the following values
1. Dhcp
2. StaticPool
When load balancing is active the IPv4 address assignment method cannot be configured to DHCP. Only static pool is supported','In':True,'ValueMap':['Dhcp', 'StaticPool'],'Values':['Dhcp', 'StaticPool']}
IPv6Prefix
string
4
✓
-
{'Description':'Specifies the IPv6 prefix used for IPv6 address assignment','In':True}
{'Description':'The object consists of the following properties
1. The IPv4 assignment method configured: DHCP or static pool
2. If static pool assignment is configured for IPv4 then the list of configured address pools. Each pool consists of a start IP address and an end IP address
3. IPv6 prefix configured
','EmbeddedInstance':'VpnIPAddressAssignment','Out':True}
Description
'This cmdlet does the following 1. Configure the IPv4 address assignment method 2. Configure the IPv6 prefix for IPv6 address assignment'
implemented
True
static
True
SetByVpnIPAddressAssignment method is in 1 class (PS_VpnIPAddressAssignment) of ROOT\Microsoft\Windows\RemoteAccess and in 2 namespaces
{'Description':'IPv4/IPv6 address or hostname of the machine on which the VPN server machine specific tasks should be executed','In':True}
PassThru
boolean
1
✓
-
{'Description':'Returns the VPN IP address assignment policy object. By default this cmdlet does not generate any output','In':True}
EntrypointName
string
2
✓
-
{'Description':'Entrypoint refers to the identity of a site in a multisite deployment for which the IPv6 prefix needs to be configured. Entrypoint is not applicable to the IPv4 address assignment properties as these properties are always configured at the individual server level and not site level
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 does not belong to the site represented by the entrypoint then the entrypoint takes precedence and the authentication type is configured for it
','In':True}
IPv6Prefix
string
3
✓
-
{'Description':'Specifies the IPv6 prefix used for IPv6 address assignment','In':True}
{'Description':'The object consists of the following properties
1. The IPv4 assignment method configured: DHCP or static pool
2. If static pool assignment is configured for IPv4 then the list of configured address pools. Each pool consists of a start IP address and an end IP address
3. IPv6 prefix configured
','EmbeddedInstance':'VpnIPAddressAssignment','Out':True}
Description
'This cmdlet does the following 1. Configure the IPv4 address assignment method 2. Configure the IPv6 prefix for IPv6 address assignment'
implemented
True
static
True
SetByVpnIPv6PrefixEntrypoint method is in 1 class (PS_VpnIPAddressAssignment) of ROOT\Microsoft\Windows\RemoteAccess and in 2 namespaces