Set-SCVirtualHardDiskConfiguration
Upraví informace o konfiguraci virtuálního pevného disku obsažené v konfiguraci virtuálního počítače.
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
Rutina Set-SCVirtualHardDiskConfiguration upraví informace o konfiguraci virtuálního pevného disku obsažené v konfiguraci virtuálního počítače.
Příklady
Příklad 1: Nastavení vlastností konfigurace virtuálního pevného disku
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
První příkaz získá objekt konfigurace služby s názvem Service01 a uloží objekt do proměnné $ServiceConfig.
Druhý příkaz získá konfiguraci úrovně počítače pro objekt konfigurace služby uložený v $ServiceConfig a uloží objekt do proměnné $TierConfig.
Třetí příkaz získá konfiguraci virtuálního počítače pro konfiguraci vrstvy počítače uloženou v $TierConfig a uloží objekt do proměnné $VMConfig.
Čtvrtý příkaz získá konfiguraci virtuálního pevného disku pro první konfiguraci virtuálního počítače uloženou v $VMConfig a uloží objekt do proměnné $VHDConfig.
Pátý příkaz získá objekt virtuálního pevného disku s názvem Win2k8R2BaseDisk.vhd z knihovny a uloží objekt do proměnné $VHD.
Poslední příkaz aktualizuje vlastnost PinSourceLocation v konfiguraci virtuálního pevného disku uložené v $VHDConfig zdrojového virtuálního pevného disku uloženého v $VHD tak, aby připnul hodnotu zdrojového virtuálního pevného disku, čímž se zabránilo jeho změně během umístění.
Parametry
-DeploymentOption
Určuje možnost nasazení virtuálního pevného disku. Tento parametr přijímá tyto hodnoty:
- Žádné
- UseFastest
- UseTarget
- UseNetwork
- UseSAN
- Použití diferencování
- 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
Určuje cílovou cestu pro virtuální pevný disk nebo na virtuálním pevném disku.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FileInjectionDestinationLocation
Určuje cestu k cílové složce (relativní cestu ke kořenovému adresáři oddílu), ve které se zdrojové soubory vloží do vybraného virtuálního pevného disku před prvním zapnutím virtuálního počítače.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FileInjectionDestinationPartition
Určuje cílový oddíl vybraného virtuálního pevného disku, ve kterém jsou zdrojové soubory vloženy před prvním zapnutím virtuálního počítače.
Type: | Int16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FileInjectionSourceLocation
Určuje umístění (adresa URL) souborů, které se mají vložit do virtuálního počítače, před prvním zapnutím virtuálního počítače.
Pokud je zadána složka, všechny soubory v této složce se vloží do zadaného cílového umístění.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FileName
Určuje název souboru, který se má použít při přejmenování souboru virtuálního pevného disku při jeho přidání do virtuálního počítače.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentVirtualHardDiskDestinationPath
Určuje cílovou cestu pro nadřazený virtuální pevný disk.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentVirtualHardDiskPath
Určuje cestu k nadřazeného virtuálnímu pevnému disku, který se má použít při vytváření rozdílového disku.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinDestinationLocation
Určuje, jestli je cílové umístění zvolené uživatelem zachováno během konfigurace nasazení služby.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinFileName
Určuje, jestli se během konfigurace nasazení služby zachová název souboru zvolený uživatelem.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinSourceLocation
Určuje, jestli je zdrojové umístění zvolené uživatelem zachováno během konfigurace nasazení služby.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinStorageDisk
Určuje, jestli se disk úložiště zvolený uživatelem zachová během konfigurace nasazení služby.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceDisk
Určuje zdrojový virtuální pevný disk.
Type: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageClassification
Určuje objekt klasifikace úložiště.
Type: | StorageClassification |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageDisk
Určuje disk na hostiteli Hyper-V nebo VMware ESX, který může virtuální počítač na daném hostiteli používat místo použití virtuálního pevného disku. Tento disk se označuje jako průchozí disk. Odpovídající termín VMware je nezpracované mapování zařízení (RDM). Hostitelský disk je místní pevný disk nebo logická jednotka v síti SAN (Storage Area Network). Nástroj VMM umožňuje virtuálnímu počítači obejít systém souborů hostitele a přistupovat k předávacímu disku přímo. Hostitelé Hyper-V podporují průchozí disky a převod předávacího disku na virtuální pevný disk. Hostitelé VMware ESX podporují průchozí disky, ale ne převod disků. Hostitelé Citrix XenServer nepodporují průchozí disky.
Type: | StorageDisk |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageQoSPolicy
Určuje objekt StorageQoSPolicy .
Type: | StorageQoSPolicy |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VHDConfiguration
Určuje objekt konfigurace virtuálního pevného disku.
Type: | VirtualHardDiskConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
VirtualHardDiskConfiguration
Tato rutina vrátí objekt VirtualHardDiskConfiguration .