Partilhar via


Set-AzureNetworkSecurityGroupAssociation

Associa um grupo de segurança de rede a uma máquina virtual, função PaaS ou adaptador de rede.

Nota

Os cmdlets mencionados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs de Gerenciamento de Serviços. Consulte o módulo Az PowerShell para cmdlets para gerenciar recursos do Azure Resource Manager.

Syntax

Set-AzureNetworkSecurityGroupAssociation
   -Name <String>
   [-Force]
   [-PassThru]
   -VirtualNetworkName <String>
   -SubnetName <String>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Set-AzureNetworkSecurityGroupAssociation
   -Name <String>
   [-Force]
   [-PassThru]
   -VM <PersistentVMRoleContext>
   -ServiceName <String>
   [-NetworkInterfaceName <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Set-AzureNetworkSecurityGroupAssociation
   -Name <String>
   [-Force]
   [-PassThru]
   [-Slot <String>]
   -RoleName <String>
   -ServiceName <String>
   [-NetworkInterfaceName <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

O cmdlet Set-AzureNetworkSecurityGroupAssociation associa um grupo de segurança de rede a uma máquina virtual, uma função de plataforma como serviço (PaaS) ou um adaptador de rede.

Exemplos

Exemplo 1: Atribuir uma máquina virtual a um grupo de segurança de rede

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "ContosoVM06" | Set-AzureNetworkSecurityGroupAssociation -Name "ContosoNetworkSecurityGroup"

Este comando obtém uma máquina virtual chamada ContosoVM06 para o serviço chamado ContosoService e passa esse objeto de máquina virtual para o cmdlet atual. O cmdlet atual atribui o grupo de segurança de rede chamado ContosoNetworkSecurityGroup a essa máquina virtual.

Parâmetros

-Force

Força o comando a ser executado sem pedir a confirmação do usuário.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica o nome do grupo de segurança de rede que este cmdlet define.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NetworkInterfaceName

Especifica o nome do adaptador de rede ao qual esse cmdlet aplica o grupo de segurança de rede.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Retorna um objeto que representa o item com o qual você está trabalhando. Por padrão, esse cmdlet não gera nenhuma saída.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Especifica o perfil do Azure a partir do qual este cmdlet é lido. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RoleName

Especifica o nome de uma função PaaS à qual esse cmdlet aplica o grupo de segurança de rede.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServiceName

Especifica o nome de um serviço de nuvem. A função PaaS pertence ao serviço especificado por esse parâmetro.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Especifica um slot PaaS. A função PaaS para a qual este cmdlet define o grupo de segurança de rede tem o slot especificado por esse parâmetro. Os valores válidos são:

  • Produção
  • Teste

O valor padrão é Production.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetName

Especifica o nome de uma sub-rede à qual este cmdlet associa o grupo de segurança de rede.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNetworkName

Especifica o nome de uma rede virtual que contém a sub-rede à qual este cmdlet associa o grupo de segurança de rede.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VM

Especifica a máquina virtual à qual esse cmdlet aplica o grupo de segurança de rede.

Type:PersistentVMRoleContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Saídas

Boolean