Udostępnij za pośrednictwem


Set-SCVirtualHardDiskConfiguration

Modyfikuje informacje o konfiguracji wirtualnego dysku twardego zawarte w konfiguracji maszyny wirtualnej.

Składnia

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>]

Opis

Polecenie cmdlet Set-SCVirtualHardDiskConfiguration modyfikuje informacje o konfiguracji wirtualnego dysku twardego zawarte w konfiguracji maszyny wirtualnej.

Przykłady

Przykład 1. Ustawianie właściwości konfiguracji wirtualnego dysku twardego

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

Pierwsze polecenie pobiera obiekt konfiguracji usługi o nazwie Service01 i przechowuje obiekt w zmiennej $ServiceConfig.

Drugie polecenie pobiera konfigurację warstwy komputera dla obiektu konfiguracji usługi przechowywanego w $ServiceConfig i przechowuje obiekt w zmiennej $TierConfig.

Trzecie polecenie pobiera konfigurację maszyny wirtualnej dla konfiguracji warstwy komputera przechowywanej w $TierConfig i przechowuje obiekt w zmiennej $VMConfig.

Czwarte polecenie pobiera konfigurację wirtualnego dysku twardego dla pierwszej konfiguracji maszyny wirtualnej przechowywanej w $VMConfig i przechowuje obiekt w zmiennej $VHDConfig.

Piąte polecenie pobiera wirtualny obiekt dysku twardego o nazwie Win2k8R2BaseDisk.vhd z biblioteki i przechowuje obiekt w zmiennej $VHD.

Ostatnie polecenie aktualizuje właściwość PinSourceLocation w konfiguracji wirtualnego dysku twardego przechowywanego w $VHDConfig dla źródłowego wirtualnego dysku twardego przechowywanego w $VHD, aby przypiąć wartość źródłowego wirtualnego dysku twardego, uniemożliwiając jego zmianę podczas umieszczania.

Parametry

-DeploymentOption

Określa opcję wdrażania wirtualnego dysku twardego. Dopuszczalne wartości dla tego parametru to:

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

Określa ścieżkę docelową dla lub na wirtualnym dysku twardym.

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

-FileInjectionDestinationLocation

Określa ścieżkę folderu docelowego (ścieżkę względną do katalogu głównego partycji), gdzie pliki źródłowe są wstrzykiwane do wybranego dysku VHD przed włączeniem maszyny wirtualnej po raz pierwszy.

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

-FileInjectionDestinationPartition

Określa docelową partycję wybranego dysku VHD, w którym pliki źródłowe są wstrzykiwane przed włączeniem maszyny wirtualnej po raz pierwszy.

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

-FileInjectionSourceLocation

Określa lokalizację (adres URL) plików do wstrzykiwania do maszyny wirtualnej przed włączeniem maszyny wirtualnej po raz pierwszy.

Po określeniu folderu wszystkie pliki w tym folderze są wstrzykiwane do określonej lokalizacji docelowej.

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

-FileName

Określa nazwę pliku do użycia podczas zmieniania nazwy pliku wirtualnego dysku twardego podczas dodawania go do maszyny wirtualnej.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-ParentVirtualHardDiskDestinationPath

Określa ścieżkę docelową nadrzędnego wirtualnego dysku twardego.

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

-ParentVirtualHardDiskPath

Określa ścieżkę do nadrzędnego wirtualnego dysku twardego do użycia podczas tworzenia dysku różnicowego.

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

-PinDestinationLocation

Wskazuje, czy lokalizacja docelowa wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrożenia usługi.

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

-PinFileName

Wskazuje, czy nazwa pliku wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrożenia usługi.

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

-PinSourceLocation

Wskazuje, czy lokalizacja źródłowa wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrażania usługi.

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

-PinStorageDisk

Wskazuje, czy dysk magazynu wybrany przez użytkownika jest zachowywany podczas konfiguracji wdrażania usługi.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-SourceDisk

Określa źródłowy wirtualny dysk twardy.

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

-StorageClassification

Określa obiekt klasyfikacji magazynu.

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

-StorageDisk

Określa dysk na hoście funkcji Hyper-V lub VMware ESX, którego maszyna wirtualna na tym hoście może używać zamiast wirtualnego dysku twardego. Ten dysk jest nazywany dyskiem przekazywanym. Odpowiedni termin VMware to nieprzetworzone mapowanie urządzeń (RDM). Dysk hosta jest lokalnym dyskiem twardym lub jednostką logiczną w sieci magazynowania (SAN). Program VMM umożliwia maszynie wirtualnej obejście systemu plików hosta i bezpośredni dostęp do dysku przekazywanego. Hosty funkcji Hyper-V obsługują dyski przekazywane i konwersję dysku przekazywanego na dysk VHD. Hosty VMware ESX obsługują dyski przekazywane, ale nie konwersję dysku. Hosty Citrix XenServer nie obsługują dysków przekazywanych.

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

-StorageQoSPolicy

Określa obiekt StorageQoSPolicy .

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

-VHDConfiguration

Określa obiekt konfiguracji wirtualnego dysku twardego.

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

Dane wyjściowe

VirtualHardDiskConfiguration

To polecenie cmdlet zwraca obiekt VirtualHardDiskConfiguration .