New-AzAvailabilityGroupListener
Erstellt oder aktualisiert einen Verfügbarkeitsgruppenlistener.
Syntax
New-AzAvailabilityGroupListener
-Name <String>
-ResourceGroupName <String>
-SqlVMGroupName <String>
[-SubscriptionId <String>]
[-AvailabilityGroupConfigurationReplica <IAgReplica[]>]
[-AvailabilityGroupName <String>]
[-CreateDefaultAvailabilityGroupIfNotExist]
[-IpAddress <String>]
[-LoadBalancerResourceId <String>]
[-ProbePort <Int32>]
[-PublicIpAddressResourceId <String>]
[-SqlVirtualMachineId <String[]>]
[-SubnetId <String>]
[-MultiSubnetIPConfiguration <IMultiSubnetIPConfiguration[]>]
[-Port <Int32>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Erstellt oder aktualisiert einen Verfügbarkeitsgruppenlistener.
Beispiele
Beispiel 1
New-AzAvailabilityGroupListener -ResourceGroupName 'ResourceGroup01' -SqlVMGroupName 'sqlvmgroup01' -Name 'AgListener01' -AvailabilityGroupName 'AG01' -IpAddress '192.168.16.7' -LoadBalancerResourceId $LoadBalancerResourceId -SubnetId $SubnetResourceId -ProbePort 9999 -SqlVirtualMachineId $sqlvmResourceId1,$sqlvmResourceId2
Name ResourceGroupName
---- -----------------
AgListener01 ResourceGroup01
Erstellen Sie einen neuen Verfügbarkeitsgruppenlistener "AgListener01" mit Lastenausgleichskonfiguration für die Verfügbarkeitsgruppe "AG01" in der SQL Virtual Machine Group "sqlvmgroup01".
Beispiel 2
$msconfig1 = New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject -PrivateIPAddressSubnetResourceId $SubnetResourceId1 -PrivateIPAddressIpaddress '192.168.16.9' -SqlVirtualMachineInstance $sqlvmResourceId1
$msconfig2 = New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject -PrivateIPAddressSubnetResourceId $SubnetResourceId2 -PrivateIPAddressIpaddress '192.168.17.9' -SqlVirtualMachineInstance $sqlvmResourceId2
New-AzAvailabilityGroupListener -Name 'AgListener02' -ResourceGroupName 'ResourceGroup01' -SqlVMGroupName 'sqlvmgroup01' -AvailabilityGroupName 'AG02' -MultiSubnetIPConfiguration $msconfig1,$msconfig2
Name ResourceGroupName
---- -----------------
AgListener02 ResourceGroup01
Erstellen Sie einen neuen Verfügbarkeitsgruppenlistener "AgListener02" mit Multi-Subnets-Konfiguration für die Verfügbarkeitsgruppe "AG02" in der SQL Virtual Machine Group "sqlvmgroup01".
Parameter
-AsJob
Ausführen des Befehls als Auftrag
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AvailabilityGroupConfigurationReplica
Replikatkonfigurationen. Informationen zum Erstellen finden Sie im ABSCHNITT "NOTES" für AVAILABILITYGROUPCONFIGURATIONREPLICA-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IAgReplica[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AvailabilityGroupName
Name der Verfügbarkeitsgruppe.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CreateDefaultAvailabilityGroupIfNotExist
Erstellen Sie eine Standardverfügbarkeitsgruppe, falls sie nicht vorhanden ist.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | PSObject |
Aliase: | AzureRMContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IpAddress
Private IP-Adresse, die an den Verfügbarkeitsgruppenlistener gebunden ist.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerResourceId
Ressourcen-ID des Lastenausgleichs.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MultiSubnetIPConfiguration
Liste der Konfigurationen für mehrere Subnetz-IP-Adressen für einen AG-Listener. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für MULTISUBNETIPCONFIGURATION-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IMultiSubnetIPConfiguration[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Name des Verfügbarkeitsgruppenlisteners.
Typ: | String |
Aliase: | AvailabilityGroupListenerName |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NoWait
Asynchrones Ausführen des Befehls
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Port
Listenerport.
Typ: | Int32 |
Position: | Named |
Standardwert: | 1433 |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ProbePort
Probeanschluss.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PublicIpAddressResourceId
Ressourcen-ID der öffentlichen IP.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Name der Ressourcengruppe, die die Ressource enthält. Sie können diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SqlVirtualMachineId
Liste der RESSOURCEN-IDs der SQL-Vm-Instanz, die für den Verfügbarkeitsgruppenlistener registriert sind.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SqlVMGroupName
Name der SQL-Gruppe virtueller Computer.
Typ: | String |
Aliase: | GroupName |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SubnetId
Subnetz, das verwendet wird, um private IP einzuschließen.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SubscriptionId
Abonnement-ID, die ein Azure-Abonnement identifiziert.
Typ: | String |
Position: | Named |
Standardwert: | (Get-AzContext).Subscription.Id |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Azure PowerShell