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 .