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 .