Dela via


Set-SCVirtualHardDiskConfiguration

Ändrar konfigurationsinformationen för den virtuella hårddisken som finns i en konfiguration av en virtuell dator.

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

Cmdleten Set-SCVirtualHardDiskConfiguration ändrar konfigurationsinformationen för den virtuella hårddisken som finns i en konfiguration av en virtuell dator.

Exempel

Exempel 1: Ange egenskaperna för en virtuell hårddiskkonfiguration

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

Det första kommandot hämtar tjänstkonfigurationsobjektet med namnet Service01 och lagrar objektet i variabeln $ServiceConfig.

Det andra kommandot hämtar datornivåkonfigurationen för tjänstkonfigurationsobjektet som lagras i $ServiceConfig och lagrar objektet i variabeln $TierConfig.

Det tredje kommandot hämtar konfigurationen av den virtuella datorn för datornivåkonfigurationen som lagras i $TierConfig och lagrar objektet i variabeln $VMConfig.

Det fjärde kommandot hämtar konfigurationen av den virtuella hårddisken för den första konfigurationen av den virtuella datorn som lagras i $VMConfig och lagrar objektet i variabeln $VHDConfig.

Det femte kommandot hämtar det virtuella hårddiskobjektet Win2k8R2BaseDisk.vhd från biblioteket och lagrar objektet i variabeln $VHD.

Det senaste kommandot uppdaterar egenskapen PinSourceLocation i den virtuella hårddiskkonfigurationen som lagras i $VHDConfig för den virtuella källhårddisken som lagras i $VHD för att fästa värdet för den virtuella källhårddisken, vilket förhindrar att den ändras under placeringen.

Parametrar

-DeploymentOption

Anger distributionsalternativet för en virtuell hårddisk. De acceptabla värdena för den här parametern är:

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

Anger målsökvägen för eller på en virtuell hårddisk.

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

-FileInjectionDestinationLocation

Anger målmappsökvägen (relativ sökväg till partitionens rot) där källfilerna matas in i den valda virtuella hårddisken innan den virtuella datorn aktiveras för första gången.

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

-FileInjectionDestinationPartition

Anger målpartitionen för den valda virtuella hårddisken där källfilerna matas in innan den virtuella datorn aktiveras för första gången.

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

-FileInjectionSourceLocation

Anger platsen (en URL) för de filer som ska matas in i den virtuella datorn innan den virtuella datorn aktiveras för första gången.

När en mapp anges matas alla filer under mappen in på den angivna målplatsen.

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

-FileName

Anger det filnamn som ska användas när du byter namn på en virtuell hårddiskfil när du lägger till den på en virtuell dator.

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

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.

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

-ParentVirtualHardDiskDestinationPath

Anger målsökvägen för den överordnade virtuella hårddisken.

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

-ParentVirtualHardDiskPath

Anger sökvägen till den överordnade virtuella hårddisken som ska användas när du skapar en differentieringsdisk.

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

-PinDestinationLocation

Anger om målplatsen som användaren väljer behålls under tjänstdistributionskonfigurationen.

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

-PinFileName

Anger om filnamnet som valts av användaren behålls under tjänstdistributionskonfigurationen.

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

-PinSourceLocation

Anger om den källplats som användaren väljer behålls under konfigurationen av tjänstdistributionen.

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

-PinStorageDisk

Anger om den lagringsdisk som användaren väljer behålls under konfigurationen av tjänstdistributionen.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-SourceDisk

Anger den virtuella källhårddisken.

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

-StorageClassification

Anger ett lagringsklassificeringsobjekt.

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

-StorageDisk

Anger en disk på en Hyper-V- eller VMware ESX-värd som en virtuell dator på den värden kan använda i stället för att använda en virtuell hårddisk. Den här disken kallas för en direktdisk. Motsvarande VMware-term är Raw Device Mapping (RDM). Värddisken är antingen en lokal hårddisk eller en logisk enhet i ett SAN (Storage Area Network). MED VMM kan den virtuella datorn kringgå värdens filsystem och få direkt åtkomst till direktströmningsdisken. Hyper-V-värdar stöder direktdiskar och konvertering av en direktdisk till en virtuell hårddisk. VMware ESX-värdar stöder direktdiskar, men inte diskkonvertering. Citrix XenServer-värdar stöder inte direktdiskar.

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

-StorageQoSPolicy

Anger ett StorageQoSPolicy-objekt .

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

-VHDConfiguration

Anger ett konfigurationsobjekt för virtuell hårddisk.

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

Utdata

VirtualHardDiskConfiguration

Den här cmdleten returnerar ett VirtualHardDiskConfiguration-objekt .