Set-SCLogicalNetworkDefinition

Modifica uma definição de rede lógica.

Syntax

Set-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   [-LogicalNetworkDefinition] <LogicalNetworkDefinition>
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-Name <String>]
   [-SubnetVLan <SubnetVLan[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet Set-SCLogicalNetworkDefinition modifica uma definição de rede lógica. Por exemplo, você pode adicionar um grupo de hosts ou remover um grupo de hosts de uma definição de rede lógica (também chamada de site de rede).

Exemplos

Exemplo 1: alterar os grupos de hosts associados a uma definição de rede lógica

PS C:\> $LogicalNetwork = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production"}
PS C:\> $Definition = Get-SCLogicalNetworkDefinition -LogicalNetwork $LogicalNetwork -VMHostGroup $VMHostGroup -Name "Logical Network Definition 01"
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup03\Production" }
PS C:\> Set-SCLogicalNetworkDefinition -LogicalnetworkDefinition $Definition -AddVMHostGroup $HostGroup

O primeiro comando obtém a rede lógica chamada "LogicalNetwork01" e a armazena na variável $LogicalNetwork.

O segundo comando obtém o grupo de hosts chamado "Todos os Hosts\HostGroup02\Production" e o armazena na variável $VMHostGroup.

O terceiro comando obtém a definição de rede lógica chamada "Definição de Rede Lógica 01" associada à rede lógica armazenada em $LogicalNetwork e ao grupo de hosts armazenado em $VMHostGroup.

O quarto comando obtém o objeto do grupo de hosts chamado "Todos os Hosts\HostGroup-3\Production" e armazena o objeto na variável $HostGroup.

O último comando adiciona o grupo de hosts armazenado em $HostGroup à matriz de grupos de hosts existente para a definição de rede lógica armazenada em $Definition (Definição de Rede Lógica 01).

Parâmetros

-AddVMHostGroup

Especifica uma matriz de um ou mais grupos de hosts a serem adicionados a uma matriz de grupo de hosts existente ou à nuvem privada.

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Especifica o nome de uma variável na qual o progresso do trabalho é rastreado e armazenado.

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

-LogicalNetworkDefinition

Especifica uma definição de rede lógica (também chamada de site de rede) que contém a sub-rede que o pool de endereços IP serve, conforme especificado pelo parâmetro -SubnetVLan .

Type:LogicalNetworkDefinition
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Especifica o nome de um objeto VMM (Virtual Machine Manager).

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

-PROTipID

Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

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

-RemoveVMHostGroup

Especifica uma matriz de um ou mais grupos de hosts a serem removidos de uma matriz de grupo de hosts ou de uma nuvem privada.

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell de comando.

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

-SubnetVLan

Especifica uma matriz de uma ou mais sub-redes IP e conjuntos de VLAN.

Para obter informações sobre como criar uma SubnetVLan, digite: Get-Help New-SCSubNetVLan.

Type:SubnetVLan[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Especifica um objeto de servidor do VMM (Virtual Machine Manager).

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

Saídas

LogicalNetworkDefiniton

Esse cmdlet retorna um objeto LogicalNetworkDefiniton .

Observações

  • Requer um objeto de definição de rede lógica do VMM, que você recupera usando o cmdlet Get-SCLogicalNetworkDefinition .