Set-SCVirtualHardDiskConfiguration
Upraví informace o konfiguraci virtuálního pevného disku obsažené v konfiguraci virtuálního počítače.
Syntaxe
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 $ServiceConfig proměnné.
Druhý příkaz získá konfiguraci vrstvy 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. Přijatelné hodnoty pro tento parametr jsou:
- Žádný
- UseFastest
- UseTarget
- UseNetwork
- UseSAN
- Použití diferencování
- UseExistingVirtualDisk
Typ: | DeploymentOption |
Přípustné hodnoty: | None, UseFastest, UseTarget, UseNetwork, UseSAN, UseDifferencing, UseExistingVirtualDisk |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DestinationLocation
Určuje cílovou cestu pro virtuální pevný disk nebo na virtuálním pevném disku.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FileInjectionDestinationLocation
Určuje cestu k cílové složce (relativní cestu ke kořenovému adresáři oddílu), do které se před prvním zapnutím virtuálního počítače vloží zdrojové soubory do vybraného virtuálního pevného disku.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FileInjectionDestinationPartition
Určuje cílový oddíl vybraného virtuálního pevného disku, do kterého se před prvním zapnutím virtuálního počítače vloží zdrojové soubory.
Typ: | Int16 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FileInjectionSourceLocation
Určuje umístění (adresu 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.
Při zadání složky se všechny soubory v této složce vloží do zadaného cílového umístění.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ParentVirtualHardDiskDestinationPath
Určuje cílovou cestu pro nadřazený virtuální pevný disk.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PinDestinationLocation
Určuje, jestli je cílové umístění zvolené uživatelem zachováno během konfigurace nasazení služby.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PinFileName
Určuje, jestli se název souboru zvolený uživatelem zachová během konfigurace nasazení služby.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PinSourceLocation
Určuje, jestli je zdrojové umístění zvolené uživatelem zachováno během konfigurace nasazení služby.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PinStorageDisk
Určuje, jestli se disk úložiště zvolený uživatelem zachová během konfigurace nasazení služby.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SourceDisk
Určuje zdrojový virtuální pevný disk.
Typ: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageClassification
Určuje objekt klasifikace úložiště.
Typ: | StorageClassification |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageDisk
Určuje disk na Hyper-V nebo hostiteli 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 získat přímý přístup k průchozímu disku. Hyper-V hostitelé podporují průchozí disky a převod průchozí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.
Typ: | StorageDisk |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageQoSPolicy
Určuje objekt StorageQoSPolicy.
Typ: | StorageQoSPolicy |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VHDConfiguration
Určuje objekt konfigurace virtuálního pevného disku.
Typ: | VirtualHardDiskConfiguration |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Výstupy
VirtualHardDiskConfiguration
Tato rutina vrátí objekt VirtualHardDiskConfiguration.