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
Dane wyjściowe
AzureSqlServerFirewallRuleModel