Set-SCVirtualNetworkAdapterConfiguration
Modifica a configuração do adaptador de rede virtual contida numa configuração de máquina virtual.
Syntax
Set-SCVirtualNetworkAdapterConfiguration
[-IPv4PAAddressPool <StaticIPAddressPool>]
[-IPv4AddressPool <StaticIPAddressPool>]
[-PinIPv4PAAddressPool <Boolean>]
[-PinIPv4AddressPool <Boolean>]
[-IPv6PAAddressPool <StaticIPAddressPool>]
[-IPv6AddressPool <StaticIPAddressPool>]
[-PinIPv6AddressPool <Boolean>]
[-PinIPv6PAAddressPool <Boolean>]
[-MACAddressPool <MACAddressPool>]
[-PinMACAddressPool <Boolean>]
[-IPv4PAAddress <String>]
[-IPv4Address <String>]
[-IPv6PAAddress <String>]
[-IPv6Address <String>]
[-MACAddress <String>]
-VirtualNetworkAdapterConfiguration <VirtualNetworkAdapterConfiguration>
[-VMSubnet <VMSubnet>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
O cmdlet De Configuração De Set-SCVirtualNetworkAdapterConfiguration modifica a informação de configuração do adaptador de rede virtual que está contida numa configuração de máquina virtual.
Exemplos
Exemplo 1: Definir as propriedades da configuração do adaptador de rede virtual para uma configuração de máquina virtual
PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VNAConfig = Get-SCVirtualNetworkAdapterConfiguration -VMConfiguration $VMConfig[0]
PS C:\> Set-SCVirtualNetworkAdapterConfiguration -VirtualNetworkAdapterConfiguration $VNAConfig -IPv4Address "10.255.234.155" -PinIPv4AddressPool $True
O primeiro comando obtém o objeto de configuração de serviço chamado Service01 e armazena o objeto na variável $ServiceConfig.
O segundo comando obtém a configuração de nível do computador para a configuração de serviço armazenada em $ServiceConfig e armazena o objeto na variável $TierConfig.
O terceiro comando obtém a configuração da máquina virtual para a configuração do nível do computador armazenada em $TierConfig e armazena o objeto na variável $VMConfig.
O quarto comando obtém a configuração do adaptador de rede virtual para a primeira configuração da máquina virtual armazenada em $VMConfig e armazena o objeto na variável $VNAConfig.
O último comando altera a propriedade IPv4Address da configuração do adaptador de rede armazenada em $VNAConfig, e fixa o valor do endereço IP, o que impede que seja alterado durante a colocação.
Parâmetros
-IPv4Address
Especifica um endereço IPv4.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv4AddressPool
Especifica uma piscina de endereços estáticos que contém endereços IPv4.
Type: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv4PAAddress
Especifica um endereço IP do fornecedor no formato IPv4.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv4PAAddressPool
Especifica um conjunto de endereços IP do fornecedor que contém endereços IP no formato IPv4.
Type: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv6Address
Especifica um endereço IPv6.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv6AddressPool
Especifica uma piscina de endereços estáticos que contém endereços IPv6.
Type: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv6PAAddress
Especifica um endereço IP do fornecedor no formato IPv6.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv6PAAddressPool
Especifica um conjunto de endereços IP do fornecedor que contém endereços IP no formato IPv6.
Type: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MACAddress
Especifica o endereço de controlo de acesso aos meios de comunicação (MAC) ou um conjunto de endereços MAC para um adaptador de rede físico ou virtual num computador.
- Formato de exemplo para um único endereço MAC:
-MACAddress "00-15-5D-B4-DC-00"
- Formato de exemplo para um conjunto de endereços MAC:
-MACAddress "00-15-5D-B4-DC-00", "00-1A-A0-E3-75-29"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MACAddressPool
Especifica uma piscina de endereços MAC.
Type: | MACAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinIPv4AddressPool
Indica se o conjunto de endereços IPv4 escolhido pelo utilizador é mantido durante a configuração da implementação do serviço.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinIPv4PAAddressPool
Indica se o conjunto de endereços do fornecedor IPv4 escolhido pelo utilizador é mantido durante a configuração da implementação do serviço.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinIPv6AddressPool
Indica se o conjunto de endereços IPv6 escolhido pelo utilizador é mantido durante a configuração da implementação do serviço.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinIPv6PAAddressPool
Indica se o conjunto de endereços do fornecedor IPv6 escolhido pelo utilizador é mantido durante a configuração da implementação do serviço.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinMACAddressPool
Indica se o conjunto de endereços MAC escolhido pelo utilizador é mantido durante a configuração da implementação do serviço.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetworkAdapterConfiguration
Especifica um objeto de configuração do adaptador de rede virtual.
Type: | VirtualNetworkAdapterConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMSubnet
Especifica um objeto de sub-rede de máquina virtual.
Para obter um objeto VMSubnet , utilize o cmdlet Get-SCVMSubnet .
Type: | VMSubnet |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
VirtualNetworkAdapterConfiguration
Este cmdlet devolve um objeto VirtualNetworkAdapterConfiguration .