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 .