Share via


Set-SCVirtualNetworkAdapterConfiguration

Modifica la configurazione della scheda di rete virtuale contenuta in una configurazione della macchina virtuale.

Sintassi

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>]

Descrizione

Il cmdlet Set-SCVirtualNetworkAdapterConfiguration modifica le informazioni di configurazione della scheda di rete virtuale contenute in una configurazione della macchina virtuale.

Esempio

Esempio 1: Impostare le proprietà della configurazione della scheda di rete virtuale per una configurazione di macchina virtuale

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

Il primo comando ottiene l'oggetto di configurazione del servizio denominato Service01 e archivia l'oggetto nella variabile $ServiceConfig.

Il secondo comando ottiene la configurazione del livello computer per la configurazione del servizio archiviata in $ServiceConfig e archivia l'oggetto nella variabile $TierConfig.

Il terzo comando ottiene la configurazione della macchina virtuale per la configurazione del livello computer archiviata in $TierConfig e archivia l'oggetto nella variabile $VMConfig.

Il quarto comando ottiene la configurazione della scheda di rete virtuale per la prima configurazione della macchina virtuale archiviata in $VMConfig e archivia l'oggetto nella variabile $VNAConfig.

L'ultimo comando modifica la proprietà IPv4Address della configurazione della scheda di rete archiviata in $VNAConfig e aggiunge il valore dell'indirizzo IP, che impedisce la modifica durante il posizionamento.

Parametri

-IPv4Address

Specifica un indirizzo IPv4.

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

-IPv4AddressPool

Specifica un pool di indirizzi statici che contiene indirizzi IPv4.

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

-IPv4PAAddress

Specifica un indirizzo IP del provider in formato IPv4.

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

-IPv4PAAddressPool

Specifica un pool di indirizzi IP del provider che contiene indirizzi IP in formato IPv4.

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

-IPv6Address

Specifica un indirizzo IPv6.

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

-IPv6AddressPool

Specifica un pool di indirizzi statici che contiene indirizzi IPv6.

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

-IPv6PAAddress

Specifica un indirizzo IP del provider in formato IPv6.

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

-IPv6PAAddressPool

Specifica un pool di indirizzi IP del provider che contiene indirizzi IP in formato IPv6.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-MACAddress

Specifica l'indirizzo MAC (Media Access Control) o un set di indirizzi MAC, per una scheda di rete fisica o virtuale in un computer.

  • Formato di esempio per un singolo indirizzo MAC: -MACAddress "00-15-5D-B4-DC-00"
  • Formato di esempio per un set di indirizzi 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

Specifica un pool di indirizzi MAC.

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

-PinIPv4AddressPool

Indica se il pool di indirizzi IPv4 scelto dall'utente viene mantenuto durante la configurazione della distribuzione del servizio.

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

-PinIPv4PAAddressPool

Indica se il pool di indirizzi provider IPv4 scelto dall'utente viene mantenuto durante la configurazione della distribuzione del servizio.

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

-PinIPv6AddressPool

Indica se il pool di indirizzi IPv6 scelto dall'utente viene mantenuto durante la configurazione della distribuzione del servizio.

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

-PinIPv6PAAddressPool

Indica se il pool di indirizzi provider IPv6 scelto dall'utente viene mantenuto durante la configurazione della distribuzione del servizio.

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

-PinMACAddressPool

Indica se il pool di indirizzi MAC scelto dall'utente viene mantenuto durante la configurazione della distribuzione del servizio.

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

-PROTipID

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

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

-VirtualNetworkAdapterConfiguration

Specifica un oggetto di configurazione della scheda di rete virtuale.

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

-VMSubnet

Specifica un oggetto subnet della macchina virtuale.

Per ottenere un oggetto VMSubnet , usare il cmdlet Get-SCVMSubnet .

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

Output

VirtualNetworkAdapterConfiguration

Questo cmdlet restituisce un oggetto VirtualNetworkAdapterConfiguration .