Partilhar via


Set-SCVirtualHardDiskConfiguration

Modifica a informação de configuração de disco rígido virtual contida numa configuração de máquina virtual.

Syntax

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

Description

O cmdlet Set-SCVirtualHardDiskConfiguration modifica a informação de configuração de disco rígido virtual que está contida numa configuração de máquina virtual.

Exemplos

Exemplo 1: Definir as propriedades de uma configuração de disco rígido virtual

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

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 do nível do computador para o objeto de configuração de serviço armazenado 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 de disco rígido virtual para a primeira configuração da máquina virtual armazenada em $VMConfig e armazena o objeto na variável $VHDConfig.

O quinto comando obtém o objeto de disco rígido virtual chamado Win2k8R2BaseDisk.vhd da biblioteca e armazena o objeto na variável $VHD.

O último comando atualiza a propriedade PinSourceLocation na configuração de disco rígido virtual armazenada em $VHDConfig para o disco rígido virtual de origem armazenado em $VHD para fixar o valor do disco rígido virtual de origem, impedindo assim que seja alterado durante a colocação.

Parâmetros

-DeploymentOption

Especifica a opção de implementação de um disco rígido virtual. Os valores aceitáveis para este parâmetro são:

  • Nenhuma
  • UseFastest
  • UseTarget
  • UseNetwork
  • UseSan
  • UtilizaçãoDifferencing
  • 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

Especifica o caminho de destino para ou em um disco rígido virtual.

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

-FileInjectionDestinationLocation

Especifica o caminho da pasta-alvo (caminho relativo para a raiz da partição) onde os ficheiros de origem são injetados no VHD selecionado antes de ligar a máquina virtual pela primeira vez.

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

-FileInjectionDestinationPartition

Especifica a partição-alvo do VHD selecionado onde os ficheiros de origem são injetados antes de ligar a máquina virtual pela primeira vez.

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

-FileInjectionSourceLocation

Especifica a localização (um URL) do ficheiro(s) para injetar na máquina virtual antes de ligar a máquina virtual pela primeira vez.

Quando uma pasta é especificada, todos os ficheiros desta pasta são injetados no local de destino especificado.

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

-FileName

Especifica o nome do ficheiro para utilizar quando mudar o nome de um ficheiro de disco rígido virtual à medida que o adiciona a uma máquina virtual.

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

-ParentVirtualHardDiskDestinationPath

Especifica o caminho de destino para o disco rígido virtual dos pais.

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

-ParentVirtualHardDiskPath

Especifica o caminho para o disco rígido virtual do progenitor a ser usado ao criar um disco diferente.

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

-PinDestinationLocation

Indica se o local de destino 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

-PinFileName

Indica se o nome do ficheiro 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

-PinSourceLocation

Indica se a localização de origem escolhida pelo utilizador é mantida 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

-PinStorageDisk

Indica se o disco de armazenamento 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

-SourceDisk

Especifica o disco rígido virtual de origem.

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

-StorageClassification

Especifica um objeto de classificação de armazenamento.

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

-StorageDisk

Especifica um disco num anfitrião ESX hiper-V ou VMware que uma máquina virtual nesse hospedeiro pode usar em vez de usar um disco rígido virtual. Este disco é referido como um disco de passagem. O termo VMware correspondente é Mapeamento de Dispositivos Brutos (RDM). O disco de anfitrião é um disco rígido local ou uma unidade lógica numa Rede de Área de Armazenamento (SAN). O VMM permite que a máquina virtual ignore o sistema de ficheiros do anfitrião e aceda diretamente ao disco de passagem. Os anfitriões Hiper-V suportam discos de passagem e conversão de um disco de passagem para um VHD. O VMware ESX acolhe discos de suporte, mas não conversão de discos. Os anfitriões Citrix XenServer não suportam discos de passagem.

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

-StorageQoSPolicy

Especifica um objeto StorageQoSPolicy .

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

-VHDConfiguration

Especifica um objeto de configuração de disco rígido virtual.

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

Saídas

VirtualHardDiskConfiguration

Este cmdlet devolve um objeto virtualHardDiskConfiguration .