Add-SqlAvailabilityGroupListenerStaticIp

Добавляет статический IP-адрес в прослушиватель группы доступности.

Синтаксис

Add-SqlAvailabilityGroupListenerStaticIp
   -StaticIp <String[]>
   [[-Path] <String[]>]
   [-Script]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SqlAvailabilityGroupListenerStaticIp
   -StaticIp <String[]>
   [-InputObject] <AvailabilityGroupListener[]>
   [-Script]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет Add-SqlAvailabilityGroupListenerStaticIp добавляет статический IP-адрес в существующую конфигурацию прослушивателя группы доступности. Можно указать IPv4-адрес и маску подсети или IPv6-адрес. Выполните этот командлет на экземпляре сервера, на котором размещается основная реплика.

Примеры

Пример 1. Добавление IPv4-адреса

PS C:\> Add-SqlAvailabilityGroupListenerStaticIp -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAG\AvailabilityGroupListeners\MainListener" -StaticIp "192.169.0.1/255.255.252.0"

Эта команда добавляет статический IPv4-адрес в прослушиватель Группы доступности MainListener в группе доступности с именем MainAG. Этот адрес IPv4 выступает в роли виртуального IP-адреса прослушивателя в подсети 255.255.252.0. Если группа доступности охватывает несколько подсетей, добавьте статический IP-адрес для каждой подсети в прослушиватель. Выполните этот командлет на экземпляре сервера, на котором размещен основной реплика.

Пример 2. Добавление IPv6-адреса

PS C:\> Add-SqlAvailabilityGroupListenerStaticIp -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAG\AvailabilityGroupListeners\MainListener" -StaticIp "2001:0db8:85a3:0000:0000:8a2e:0370:7334"

Эта команда добавляет статический IPv6-адрес в прослушиватель MainListener в группе доступности MainAG.

Пример 3. Создание скрипта, который добавляет IPv4-адрес

PS C:\> Add-SqlAvailabilityGroupListenerStaticIp -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAg\AvailabilityGroupListeners\MainListener" -StaticIp "192.168.0.1/255.255.255.0" -Script

При этом создается скрипт Transact-SQL, который добавляет статический IPv4-адрес в прослушиватель Группы доступности MainListener в группе доступности с именем MainAG.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Указывает прослушиватель в виде объекта AvailabilityGroupListener , который изменяет этот командлет.

Type:AvailabilityGroupListener[]
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Указывает путь прослушивателя группы доступности, который изменяет этот командлет. Если этот параметр не указан, этот командлет использует текущее рабочее расположение.

Type:String[]
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Script

Указывает, что этот командлет возвращает скрипт Transact-SQL, который выполняет задачу, выполняемую этим командлетом.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StaticIp

Задает массив адресов. Каждая запись адреса является IPv4-адресом и маской подсети или IPv6-адресом. Прослушиватель прослушивает адреса, указанные этим параметром.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener