Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Первая команда получает сетевой шлюз с именем VMGateway01, а затем сохраняет его в переменной $VmNetworkGateway.
Вторая команда получает учетную запись Run From, а затем сохраняет ее в переменной $RunAsAccount.
Эта учетная запись используется для добавления VPN-соединения.
Последняя команда добавляет VPN-соединение к сетевому шлюзу виртуальной машины в $VmNetworkGateway, а затем сохраняет его в переменной $VpnConnection.
Параметры
-AuthenticationMethod
Указывает метод проверки подлинности виртуальной частной сети (VPN).
Допустимые значения: PSKOnly, MachineCertificates.
Свойства параметра
Тип:
VPNAuthenticationMethod
Default value:
None
Допустимые значения:
PSKOnly, MachineCertificates
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-AuthenticationTransformConstants
Указывает константу преобразования виртуальной частной сети (VPN).
Допустимые значения:
Указывает IPv4-адрес универсальной инкапсуляции маршрутов (GRE).
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
GRE
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-GREIPv6Address
Указывает IPv6-адрес GRE.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
GRE
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-GREKey
Указывает ключ GRE.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
GRE
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-GRETunnel
Указывает, что этот командлет использует туннель GRE.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
GRE
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IntegrityCheckMethod
Указывает метод проверки целостности виртуальной частной сети (VPN).
Допустимые значения:
МД5
SHA1
SHA256
SHA384
Свойства параметра
Тип:
VPNIntegrityCheckMethod
Default value:
None
Допустимые значения:
MD5, SHA1, SHA256, SHA384, SHA196
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IPAddresses
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
L3
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IPSecIdleDisconnectSeconds
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IPSecMainSALifeTimeKiloBytes
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IPSecMainSALifeTimeSeconds
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IPSecQuickSALifeTimeKiloBytes
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IPSecQuickSALifeTimeSeconds
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LocalTrafficSelectors
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
TrafficSelector[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MaximumBandwidthInboundKbps
Указывает в кбит/с максимальную пропускную способность входящего трафика.
Свойства параметра
Тип:
UInt64
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MaximumBandwidthOutboundKbps
Указывает максимальную пропускную способность исходящего трафика в кбит/с.
Свойства параметра
Тип:
UInt64
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Name
Указывает имя объекта VMM.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-NextHopNetwork
Указывает объект VMNetwork .
Свойства параметра
Тип:
VMNetwork
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
L3
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-OnBehalfOfUser
Указывает имя пользователя.
Этот командлет работает от имени пользователя, указанного в этом параметре.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-OnBehalfOfUserRole
Указывает роль пользователя.
Чтобы получить роль пользователя, используйте командлет Get-SCUserRole .
Этот командлет работает от имени роли пользователя, указанной в этом параметре.
Свойства параметра
Тип:
UserRole
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PeerIPAddresses
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
L3
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PFSGroup
Указывает группу виртуальной частной сети (VPN) Perfect Forward Secrecy (PFS).
Допустимые значения:
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие.
Этот параметр позволяет проверять советы PRO.
Свойства параметра
Тип:
Guid
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Protocol
Указывает протокол VPN.
Допустимые значения для этого параметра:
Протокол IKEv2 (Интернет обмен ключами, версия 2)
Л2ТП
Протокол PPTP (Point-to-Point Tunneling Protocol)
ГРЕ
Свойства параметра
Тип:
VPNProtocol
Default value:
None
Допустимые значения:
IKEv2, L2TP, PPTP, GRE, L3, IPSec
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RemoteTrafficSelectors
Командлет Add-SCVPNConnection добавляет подключение к виртуальной частной сети (VPN) к сети виртуальной машины для создания туннеля типа "сеть — сеть" от управляемого сетевого шлюза Virtual Machine Manager (VMM) к другой конечной точке.
Свойства параметра
Тип:
TrafficSelector[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Secret
Указывает учетную запись запуска от имени.
Чтобы получить учетную запись запуска от имени, используйте командлет Get-SCRunAsAccount .
Свойства параметра
Тип:
RunAsAccount
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TargetIPv4VPNAddress
Указывает целевой VPN-адрес в формате IPv4.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
GRE
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TargetIPv6VPNAddress
Указывает целевой VPN-адрес в формате IPv6.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
IPSec
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
GRE
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMMServer
Указывает объект сервера VMM.
Свойства параметра
Тип:
ServerConnection
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMNetworkGateway
Указывает объект сетевого шлюза виртуальной машины.
Чтобы получить объект VMNetworkGateway , используйте командлет Get-SCVMNetworkGateway .
Свойства параметра
Тип:
VMNetworkGateway
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.