Udostępnij za pośrednictwem


New-AzSqlServerFirewallRule

Tworzy regułę zapory dla serwera usługi SQL Database.

Składnia

New-AzSqlServerFirewallRule
   -FirewallRuleName <String>
   -StartIpAddress <String>
   -EndIpAddress <String>
   [-ServerName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzSqlServerFirewallRule
   [-AllowAllAzureIPs]
   [-ServerName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet New-AzSqlServerFirewallRule tworzy regułę zapory dla określonego serwera usługi Azure SQL Database.

Przykłady

Przykład 1. Tworzenie reguły zapory

New-AzSqlServerFirewallRule -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -FirewallRuleName "Rule01" -StartIpAddress "192.168.0.198" -EndIpAddress "192.168.0.199"

ResourceGroupName : ResourceGroup01
ServerName        : Server01
StartIpAddress    : 192.168.0.198
EndIpAddress      : 192.168.0.199
FirewallRuleName  : Rule01

To polecenie tworzy regułę zapory o nazwie Rule01 na serwerze o nazwie Server01. Reguła zawiera określone początkowe i końcowe adresy IP.

Przykład 2. Tworzenie reguły zapory, która zezwala wszystkim adresom IP platformy Azure na dostęp do serwera

New-AzSqlServerFirewallRule -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -AllowAllAzureIPs

To polecenie tworzy regułę zapory na serwerze o nazwie Server01, która należy do grupy zasobów o nazwie ResourceGroup01. Ponieważ jest używany parametr AllowAllAzureIPs, reguła zapory zezwala wszystkim adresom IP platformy Azure na dostęp do serwera.

Parametry

-AllowAllAzureIPs

Wskazuje, że ta reguła zapory zezwala wszystkim adresom IP platformy Azure na dostęp do serwera. Nie można użyć tego parametru, jeśli zamierzasz użyć parametrów FirewallRuleName, StartIpAddressi endIpAddress parametrów. Jeśli chcesz zezwolić adresom IP platformy Azure na dostęp do serwera, ten parametr powinien być używany w osobnym wywołaniu polecenia cmdlet, które nie używa parametrów FirewallRuleName, StartIpAddressi EndIpAddress parametrów.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EndIpAddress

Określa wartość końcową zakresu adresów IP dla tej reguły.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-FirewallRuleName

Określa nazwę nowej reguły zapory.

Typ:String
Aliasy:Name
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określa nazwę grupy zasobów, do której przypisano serwer.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ServerName

Określa nazwę serwera. Określ nazwę serwera, a nie w pełni kwalifikowaną nazwę DNS.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-StartIpAddress

Określa wartość początkową zakresu adresów IP dla reguły zapory.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Dane wyjściowe

AzureSqlServerFirewallRuleModel