Delen via


Set-SCVirtualHardDiskConfiguration

Hiermee wijzigt u de configuratiegegevens van de virtuele harde schijf in een configuratie van een virtuele machine.

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

De cmdlet Set-SCVirtualHardDiskConfiguration wijzigt de configuratiegegevens van de virtuele harde schijf die zich in een configuratie van een virtuele machine bevinden.

Voorbeelden

Voorbeeld 1: De eigenschappen van een configuratie van een virtuele harde schijf instellen

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

Met de eerste opdracht wordt het serviceconfiguratieobject met de naam Service01 opgehaald en wordt het object opgeslagen in de $ServiceConfig variabele.

Met de tweede opdracht wordt de configuratie van de computerlaag opgehaald voor het serviceconfiguratieobject dat is opgeslagen in $ServiceConfig en wordt het object opgeslagen in de $TierConfig variabele.

Met de derde opdracht wordt de configuratie van de virtuele machine opgehaald voor de configuratie van de computerlaag die is opgeslagen in $TierConfig en wordt het object opgeslagen in de $VMConfig variabele.

Met de vierde opdracht wordt de configuratie van de virtuele harde schijf opgehaald voor de eerste configuratie van de virtuele machine die is opgeslagen in $VMConfig en wordt het object opgeslagen in de $VHDConfig variabele.

Met de vijfde opdracht wordt het virtuele hardeschijfobject met de naam Win2k8R2BaseDisk.vhd opgehaald uit de bibliotheek en wordt het object opgeslagen in de $VHD variabele.

Met de laatste opdracht wordt de eigenschap PinSourceLocation bijgewerkt in de configuratie van de virtuele harde schijf die is opgeslagen in $VHDConfig voor de virtuele harde schijf van de bron die is opgeslagen in $VHD om de waarde van de virtuele harde schijf van de bron vast te maken, waardoor deze niet kan worden gewijzigd tijdens de plaatsing.

Parameters

-DeploymentOption

Hiermee geeft u de implementatieoptie voor een virtuele harde schijf. De aanvaardbare waarden voor deze parameter zijn:

  • Geen
  • 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

Hiermee geeft u het doelpad voor of op een virtuele harde schijf.

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

-FileInjectionDestinationLocation

Hiermee geeft u het pad naar de doelmap (relatief pad naar de hoofdmap van de partitie) op waar de bronbestanden worden geïnjecteerd in de geselecteerde VHD voordat u de virtuele machine voor de eerste keer inschakelt.

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

-FileInjectionDestinationPartition

Hiermee geeft u de doelpartitie van de geselecteerde VHD op waar de bronbestanden worden geïnjecteerd voordat u de virtuele machine voor het eerst inschakelt.

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

-FileInjectionSourceLocation

Hiermee geeft u de locatie (een URL) van de bestanden die moeten worden ingevoerd in de virtuele machine voordat u de virtuele machine voor het eerst inschakelt.

Wanneer een map is opgegeven, worden alle bestanden onder die map geïnjecteerd in de opgegeven doellocatie.

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

-FileName

Hiermee geeft u de bestandsnaam op die moet worden gebruikt wanneer u de naam van een virtueel hardeschijfbestand wijzigt terwijl u het aan een virtuele machine toevoegt.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-ParentVirtualHardDiskDestinationPath

Hiermee geeft u het doelpad voor bovenliggende virtuele harde schijf.

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

-ParentVirtualHardDiskPath

Hiermee geeft u het pad naar de bovenliggende virtuele harde schijf die moet worden gebruikt bij het maken van een differentiërende schijf.

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

-PinDestinationLocation

Hiermee wordt aangegeven of de door de gebruiker gekozen doellocatie behouden blijft tijdens de configuratie van de service-implementatie.

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

-PinFileName

Geeft aan of de bestandsnaam die door de gebruiker is gekozen, wordt bewaard tijdens de configuratie van de service-implementatie.

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

-PinSourceLocation

Hiermee wordt aangegeven of de bronlocatie die door de gebruiker is gekozen, wordt bewaard tijdens de configuratie van de service-implementatie.

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

-PinStorageDisk

Hiermee wordt aangegeven of de door de gebruiker gekozen opslagschijf behouden blijft tijdens de configuratie van de service-implementatie.

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

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-SourceDisk

Hiermee geeft u de virtuele harde schijf van de bron.

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

-StorageClassification

Hiermee geeft u een opslagclassificatieobject op.

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

-StorageDisk

Hiermee geeft u een schijf op een Hyper-V- of VMware ESX-host die een virtuele machine op die host kan gebruiken in plaats van een virtuele harde schijf te gebruiken. Deze schijf wordt een passthrough-schijf genoemd. De bijbehorende VMware-term is Raw Device Mapping (RDM). De hostschijf is een lokale harde schijf of een logische eenheid in een Storage Area Network (SAN). Met VMM kan de virtuele machine het bestandssysteem van de host omzeilen en rechtstreeks toegang krijgen tot de passthrough-schijf. Hyper-V-hosts ondersteunen passthrough-schijven en conversie van een passthrough-schijf naar een VHD. VMware ESX-hosts ondersteunen passthrough-schijven, maar geen schijfconversie. Citrix XenServer-hosts bieden geen ondersteuning voor passthrough-schijven.

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

-StorageQoSPolicy

Hiermee geeft u een StorageQoSPolicy-object .

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

-VHDConfiguration

Hiermee geeft u een configuratieobject voor virtuele harde schijf op.

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

Uitvoerwaarden

VirtualHardDiskConfiguration

Deze cmdlet retourneert een VirtualHardDiskConfiguration-object .