Udostępnij za pośrednictwem


Update-AzCognitiveServicesAccountNetworkRuleSet

Aktualizowanie właściwości NetworkRule konta usług Cognitive Services

Składnia

Update-AzCognitiveServicesAccountNetworkRuleSet
      [-ResourceGroupName] <String>
      [-Name] <String>
      [-DefaultAction <PSNetWorkRuleDefaultActionEnum>]
      [-IpRule <PSIpRule[]>]
      [-VirtualNetworkRule <PSVirtualNetworkRule[]>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Opis

Polecenie cmdlet Update-AzCognitiveServicesAccountNetworkRuleSet aktualizuje właściwość NetworkRule konta usług Cognitive Services

Przykłady

Przykład 1: Aktualizowanie wszystkich właściwości elementu NetworkRule, reguł wejściowych przy użyciu formatu JSON

Update-AzCognitiveServicesAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "myaccount" -DefaultAction Allow -IpRule (@{IpAddressOrRange="200.0.0.0/24"},@{IpAddressOrRange="28.2.0.0/16"}) `
-VirtualNetworkRule (@{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1"},@{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/subnet2"})

To polecenie aktualizuje wszystkie właściwości networkRule, reguł wejściowych przy użyciu formatu JSON.

Przykład 2. Aktualizowanie właściwości Obejścia elementu NetworkRule

Update-AzCognitiveServicesAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "myaccount"

To polecenie zaktualizuj właściwość Obejście elementu NetworkRule (inne właściwości nie zostaną zmienione).

Przykład 3. Czyszczenie reguł reguły networkRule konta usług Cognitive Services

Update-AzCognitiveServicesAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "myaccount" -IpRule @() -VirtualNetworkRule @()

To polecenie czyści reguły NetworkRule konta usług Cognitive Services (inne właściwości nie ulegają zmianie).

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultAction

NetworkRule defaultAction konta usług Cognitive Services. Wartość domyślna Deny.

Typ:PSNetWorkRuleDefaultActionEnum
Dopuszczalne wartości:Deny, Allow
Position:Named
Domyślna wartość:None
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

-IpRule

NetworkRule IpRule konta usług Cognitive Services.

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

-Name

Nazwa konta usług Cognitive Services.

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

-ResourceGroupName

Nazwa grupy zasobów.

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

-VirtualNetworkRule

Sieć konta usług Cognitive ServicesRule VirtualNetworkRules.

Typ:PSVirtualNetworkRule[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
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ść:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

Dane wyjściowe