Set-SCVirtualNetworkAdapterConfiguration

Modifica la configuración del adaptador de red virtual contenida en una configuración 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

El cmdlet Set-SCVirtualNetworkAdapterConfiguration modifica la información de configuración del adaptador de red virtual contenida en una configuración de máquina virtual.

Ejemplos

Ejemplo 1: Establecimiento de las propiedades de la configuración del adaptador de red virtual para una configuración 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

El primer comando obtiene el objeto de configuración de servicio denominado Service01 y almacena el objeto en la variable $ServiceConfig.

El segundo comando obtiene la configuración de nivel de equipo para la configuración del servicio almacenada en $ServiceConfig y almacena el objeto en la variable $TierConfig.

El tercer comando obtiene la configuración de la máquina virtual para la configuración del nivel de equipo almacenada en $TierConfig y almacena el objeto en la variable $VMConfig.

El cuarto comando obtiene la configuración del adaptador de red virtual para la primera configuración de máquina virtual almacenada en $VMConfig y almacena el objeto en la variable $VNAConfig.

El último comando cambia la propiedad IPv4Address de la configuración del adaptador de red almacenada en $VNAConfig y ancla el valor de la dirección IP, lo que impide que se cambie durante la colocación.

Parámetros

-IPv4Address

Especifica una dirección IPv4.

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

-IPv4AddressPool

Especifica un grupo de direcciones estáticas que contiene direcciones IPv4.

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

-IPv4PAAddress

Especifica una dirección IP del proveedor en formato IPv4.

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

-IPv4PAAddressPool

Especifica un grupo de direcciones IP de proveedor que contiene direcciones IP en formato IPv4.

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

-IPv6Address

Especifica una dirección IPv6.

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

-IPv6AddressPool

Especifica un grupo de direcciones estáticas que contiene direcciones IPv6.

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

-IPv6PAAddress

Especifica una dirección IP del proveedor en formato IPv6.

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

-IPv6PAAddressPool

Especifica un grupo de direcciones IP de proveedor que contiene direcciones IP en formato IPv6.

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

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

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

-MACAddress

Especifica la dirección del control de acceso multimedia (MAC) o un conjunto de direcciones MAC para un adaptador de red físico o virtual en un equipo.

  • Formato de ejemplo para una sola dirección MAC: -MACAddress "00-15-5D-B4-DC-00"
  • Formato de ejemplo para un conjunto de direcciones 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 un grupo de direcciones MAC.

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

-PinIPv4AddressPool

Indica si el grupo de direcciones IPv4 elegido por el usuario se conserva durante la configuración de implementación del servicio.

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

-PinIPv4PAAddressPool

Indica si el grupo de direcciones del proveedor IPv4 elegido por el usuario se conserva durante la configuración de implementación del servicio.

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

-PinIPv6AddressPool

Indica si el grupo de direcciones IPv6 elegido por el usuario se conserva durante la configuración de implementación del servicio.

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

-PinIPv6PAAddressPool

Indica si el grupo de direcciones del proveedor IPv6 elegido por el usuario se conserva durante la configuración de implementación del servicio.

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

-PinMACAddressPool

Indica si el grupo de direcciones MAC elegido por el usuario se conserva durante la configuración de implementación del servicio.

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

-PROTipID

Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al shell de comandos.

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

-VirtualNetworkAdapterConfiguration

Especifica un objeto de configuración del adaptador de red virtual.

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

-VMSubnet

Especifica un objeto de subred de máquina virtual.

Para obtener un objeto VMSubnet , use el cmdlet Get-SCVMSubnet .

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

Salidas

VirtualNetworkAdapterConfiguration

Este cmdlet devuelve un objeto VirtualNetworkAdapterConfiguration .