Compartilhar via


Add-AzCognitiveServicesAccountNetworkRule

Adicionar IpRules ou VirtualNetworkRules à propriedade NetworkRule de uma conta dos Serviços Cognitivos

Sintaxe

Add-AzCognitiveServicesAccountNetworkRule
   [-ResourceGroupName] <String>
   [-Name] <String>
   -VirtualNetworkResourceId <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzCognitiveServicesAccountNetworkRule
   [-ResourceGroupName] <String>
   [-Name] <String>
   -IpRule <PSIpRule[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzCognitiveServicesAccountNetworkRule
   [-ResourceGroupName] <String>
   [-Name] <String>
   -VirtualNetworkRule <PSVirtualNetworkRule[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzCognitiveServicesAccountNetworkRule
   [-ResourceGroupName] <String>
   [-Name] <String>
   -IpAddressOrRange <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O cmdlet Add-AzCognitiveServicesAccountNetworkRule adiciona IpRules ou VirtualNetworkRules à propriedade NetworkRule de uma conta dos Serviços Cognitivos

Exemplos

Exemplo 1: Adicionar vários IpRules com IpAddressOrRange

Add-AzCognitiveServicesAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "myaccount" -IpAddressOrRange "200.0.0.0/24","28.2.0.0/16"

Este comando adiciona vários IpRules com IpAddressOrRange.

Exemplo 2: Adicionar um VirtualNetworkRule com VirtualNetworkResourceID

$subnet = Get-AzVirtualNetwork -ResourceGroupName "myResourceGroup" -Name "myvirtualnetwork" | Get-AzVirtualNetworkSubnetConfig
Add-AzCognitiveServicesAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "myaccount" -VirtualNetworkResourceId $subnet[0].Id

Esse comando adiciona um VirtualNetworkRule com VirtualNetworkResourceID.

Exemplo 3: Adicionar VirtualNetworkRules com Objetos VirtualNetworkRule de outra conta

$networkrule = Get-AzCognitiveServicesAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "myaccount1"
Add-AzCognitiveServicesAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "myaccount2" -VirtualNetworkRule $networkrule.VirtualNetworkRules

Esse comando adiciona VirtualNetworkRules com Objetos VirtualNetworkRule de outra conta.

Exemplo 4: Adicionar vários IpRule com objetos IpRule, entrada com JSON

Add-AzCognitiveServicesAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "myaccount" -IpRule (@{IpAddressOrRange="200.0.0.0/24"},@{IpAddressOrRange="28.2.0.0/16"})

Este comando adiciona vários IpRule com objetos IpRule, entrada com JSON.

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IpAddressOrRange

Conta de Serviços Cognitivos NetworkRule IpRules IpAddressOrRange na cadeia de caracteres.

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IpRule

Conta dos Serviços Cognitivos NetworkRule IpRules.

Tipo:PSIpRule[]
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

Nome da conta dos Serviços Cognitivos.

Tipo:String
Aliases:CognitiveServicesAccountName, AccountName
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ResourceGroupName

Nome do Grupo de Recursos.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VirtualNetworkResourceId

Conta de Serviços Cognitivos NetworkRule VirtualNetworkRules VirtualNetworkResourceId na cadeia de caracteres.

Tipo:String[]
Aliases:SubnetId, VirtualNetworkId
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VirtualNetworkRule

NetworkRule VirtualNetworkRules da Conta de Serviços Cognitivos.

Tipo:PSVirtualNetworkRule[]
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

String

PSIpRule[]

PSVirtualNetworkRule[]

Saídas

PSVirtualNetworkRule

PSIpRule