Condividi tramite


Update-SCVMConfiguration

Aggiorna le proprietà di un oggetto di configurazione della macchina virtuale VMM.

Sintassi

Update-SCVMConfiguration
      [-VMConfiguration] <BaseVMConfiguration>
      [-ValidateOnly <Boolean>]
      [-VMName <String>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]
Update-SCVMConfiguration
      -VMConfigurationList <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.BaseVMConfiguration]>
      [-ValidateOnly <Boolean>]
      [-VMName <String>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Descrizione

Il cmdlet Update-SCVMConfiguration aggiorna le proprietà di un oggetto di configurazione macchina virtuale Virtual Machine Manager (VMM).

Esempio

Esempio 1: Aggiornare una configurazione di macchina virtuale esistente

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $VMConfig = Get-SCVMConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> Update-SCVMConfiguration -VMConfiguration $VMConfig[0] -ValidateOnly $True

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

Il secondo comando ottiene l'oggetto di configurazione della macchina virtuale per la configurazione del servizio archiviato in $ServiceConfig e archivia l'oggetto di configurazione della macchina virtuale in $VMConfig.

L'ultimo comando imposta la proprietà ValidateOnly su True per il primo oggetto di configurazione archiviato in $VMConfig.

Parametri

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OnBehalfOfUser

Specifica il nome di un utente. Questo cmdlet imposta l'oggetto per conto dell'utente come utente specificato da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OnBehalfOfUserRole

Specifica un ruolo utente. Questo cmdlet imposta l'oggetto per conto del ruolo utente come ruolo utente specificato da questo parametro. Per ottenere un oggetto ruolo utente, usare il cmdlet Get-SCUserRole.

Tipo:UserRole
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

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

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ValidateOnly

Indica se viene eseguita la convalida del posizionamento, ma il posizionamento non viene effettivamente eseguito.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMConfiguration

Specifica un oggetto di configurazione della macchina virtuale.

Tipo:BaseVMConfiguration
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-VMConfigurationList

Specifica un elenco di oggetti di configurazione.

Tipo:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.BaseVMConfiguration]
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMName

Specifica il nome di una macchina virtuale da inserire in un server host fisico. Usare questo parametro per verificare che un'altra macchina virtuale con lo stesso nome non sia già distribuita in tale host.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

ComputerConfig

Questo cmdlet restituisce un oggetto ComputerConfig .

Note

  • Richiede un oggetto di configurazione della macchina virtuale VMM, che può essere ottenuto usando il cmdlet get-SCVMConfiguration .