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 .