Share via


Set-SCVirtualHardDiskConfiguration

Modifica le informazioni di configurazione del disco rigido virtuale contenute in una configurazione di macchina virtuale.

Sintassi

Set-SCVirtualHardDiskConfiguration
   [-SourceDisk <StandaloneVirtualHardDisk>]
   [-PinSourceLocation <Boolean>]
   [-DestinationLocation <String>]
   [-PinDestinationLocation <Boolean>]
   [-FileName <String>]
   [-PinFileName <Boolean>]
   [-DeploymentOption <DeploymentOption>]
   [-StorageDisk <StorageDisk>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-PinStorageDisk <Boolean>]
   [-ParentVirtualHardDiskPath <String>]
   [-ParentVirtualHardDiskDestinationPath <String>]
   [-FileInjectionSourceLocation <String>]
   [-FileInjectionDestinationLocation <String>]
   [-FileInjectionDestinationPartition <Int16>]
   -VHDConfiguration <VirtualHardDiskConfiguration>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-SCVirtualHardDiskConfiguration modifica le informazioni di configurazione del disco rigido virtuale contenute all'interno di una configurazione di macchina virtuale.

Esempio

Esempio 1: Impostare le proprietà di una configurazione del disco rigido virtuale

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01" 
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VHDConfig = Get-SCVirtualHardDiskConfiguration -VMConfiguration $VMConfig[0]
PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Win2k8R2BaseDisk.vhd"
PS C:\> Set-SCVirtualHardDiskConfiguration -VHDConfiguration $VHDConfig -SourceDisk $VHD -PinSourceLocation $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 l'oggetto di configurazione del servizio archiviato 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 del disco rigido virtuale per la prima configurazione della macchina virtuale archiviata in $VMConfig e archivia l'oggetto nella variabile $VHDConfig.

Il quinto comando ottiene l'oggetto disco rigido virtuale denominato Win2k8R2BaseDisk.vhd dalla libreria e archivia l'oggetto nella variabile $VHD.

L'ultimo comando aggiorna la proprietà PinSourceLocation nella configurazione del disco rigido virtuale archiviata in $VHDConfig per il disco rigido virtuale di origine archiviato in $VHD per aggiungere il valore del disco rigido virtuale di origine, impedendone la modifica durante il posizionamento.

Parametri

-DeploymentOption

Specifica l'opzione di distribuzione per un disco rigido virtuale. I valori validi per questo parametro sono:

  • nessuno
  • UseFastest
  • UseTarget
  • UseNetwork
  • UseSAN
  • UseDifferencing
  • UseExistingVirtualDisk
Type:DeploymentOption
Accepted values:None, UseFastest, UseTarget, UseNetwork, UseSAN, UseDifferencing, UseExistingVirtualDisk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationLocation

Specifica il percorso di destinazione per o su un disco rigido virtuale.

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

-FileInjectionDestinationLocation

Specifica il percorso della cartella di destinazione (percorso relativo alla radice della partizione) in cui i file di origine vengono inseriti nel disco rigido virtuale selezionato prima di attivare la macchina virtuale per la prima volta.

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

-FileInjectionDestinationPartition

Specifica la partizione di destinazione del disco rigido virtuale selezionato in cui vengono inseriti i file di origine prima di attivare la macchina virtuale per la prima volta.

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

-FileInjectionSourceLocation

Specifica il percorso (UN URL) dei file da inserire nella macchina virtuale prima di attivare la macchina virtuale per la prima volta.

Quando viene specificata una cartella, tutti i file nella cartella vengono inseriti nel percorso di destinazione specificato.

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

-FileName

Specifica il nome di file da utilizzare per rinominare un file di disco rigido virtuale mentre viene aggiunto a una macchina virtuale.

Type:String
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

-ParentVirtualHardDiskDestinationPath

Specifica il percorso di destinazione per il disco rigido virtuale padre.

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

-ParentVirtualHardDiskPath

Specifica il percorso del disco rigido virtuale padre da usare durante la creazione di un disco diverso.

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

-PinDestinationLocation

Indica se il percorso di destinazione 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

-PinFileName

Indica se il nome file 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

-PinSourceLocation

Indica se il percorso di origine 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

-PinStorageDisk

Indica se il disco di archiviazione 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 della descrizione per le prestazioni e l'ottimizzazione delle 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 torni immediatamente alla shell dei comandi.

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

-SourceDisk

Specifica il disco rigido virtuale di origine.

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

-StorageClassification

Specifica un oggetto di classificazione dell'archiviazione.

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

-StorageDisk

Specifica un disco in un host Hyper-V o VMware ESX che una macchina virtuale in tale host può utilizzare in alternativa a un disco rigido virtuale. Questo disco viene definito disco pass-through. Il termine VMware corrispondente è Mapping di dispositivi non elaborati (RDM). Il disco dell'host può essere un disco rigido locale o un'unità logica in una rete SAN (Storage Area Network). VMM consente alla macchina virtuale di ignorare il file system dell'host e di accedere direttamente al disco pass-through. Gli host Hyper-V supportano dischi pass-through e la conversione di un disco pass-through in un disco rigido virtuale. Gli host VMware ESX supportano dischi pass-through, ma non la conversione del disco. Gli host Citrix XenServer non supportano dischi pass-through.

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

-StorageQoSPolicy

Specifica un oggetto StorageQoSPolicy .

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

-VHDConfiguration

Specifica un oggetto di configurazione del disco rigido virtuale.

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

Output

VirtualHardDiskConfiguration

Questo cmdlet restituisce un oggetto VirtualHardDiskConfiguration .