Udostępnij przez


Set-SCVirtualHardDiskConfiguration

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

Składnia

Default (Domyślna)

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 zapisuje go w zmiennej $ServiceConfig.

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

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

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

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

Ostatnie polecenie aktualizuje właściwość PinSourceLocation w konfiguracji wirtualnego dysku twardego przechowywanej w $VHDConfig źródłowego wirtualnego dysku twardego przechowywanego w $VHD w celu przypięcia wartości źródłowego wirtualnego dysku twardego, zapobiegając w ten sposób jego zmianie podczas umieszczania.

Parametry

-DeploymentOption

Określa opcję wdrożenia wirtualnego dysku twardego. Dopuszczalne wartości tego parametru to:

  • Żaden
  • UżyjNajszybszy
  • UseTarget (Użyj)
  • Posługiwać się siecią
  • Korzystanie z sieci SAN
  • UseDifferencing (Różnice w użytkowaniu)
  • UżyjIstniejącyVirtualDisk

Właściwości parametru

Typ:DeploymentOption
Domyślna wartość:None
Dopuszczalne wartości:None, UseFastest, UseTarget, UseNetwork, UseSAN, UseDifferencing, UseExistingVirtualDisk
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DestinationLocation

Określa ścieżkę docelową do wirtualnego dysku twardego lub na nim.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-FileInjectionDestinationLocation

Określa ścieżkę folderu docelowego (ścieżkę względną do katalogu głównego partycji), w którym pliki źródłowe są wstrzykiwane do wybranego wirtualnego dysku twardego przed pierwszym włączeniem maszyny wirtualnej.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-FileInjectionDestinationPartition

Określa partycję docelową wybranego wirtualnego dysku twardego, do której są wstrzykiwane pliki źródłowe przed pierwszym włączeniem maszyny wirtualnej.

Właściwości parametru

Typ:Int16
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-FileInjectionSourceLocation

Określa lokalizację (adres URL) plików, które mają zostać wstrzyknięte do maszyny wirtualnej przed pierwszym włączeniem maszyny wirtualnej.

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

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-FileName

Określa nazwę pliku, która ma być używana podczas zmieniania nazwy pliku wirtualnego dysku twardego podczas dodawania go do maszyny wirtualnej.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ParentVirtualHardDiskDestinationPath

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

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ParentVirtualHardDiskPath

Określa ścieżkę do nadrzędnego wirtualnego dysku twardego, która ma być używana podczas tworzenia dysku różnicowego.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PinDestinationLocation

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

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PinFileName

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

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PinSourceLocation

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

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PinStorageDisk

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

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsynchronously

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

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-SourceDisk

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

Właściwości parametru

Typ:StandaloneVirtualHardDisk
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-StorageClassification

Określa obiekt klasyfikacji magazynu.

Właściwości parametru

Typ:StorageClassification
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-StorageDisk

Określa dysk na hoście Hyper-V lub VMware ESX, z którego może korzystać maszyna wirtualna na tym hoście zamiast wirtualnego dysku twardego. Ten dysk jest określany jako dysk przelotowy. Odpowiednim terminem VMware jest Raw Device Mapping (RDM). Dysk hosta jest lokalnym dyskiem twardym lub jednostką logiczną w sieci pamięci masowej (SAN). Program VMM umożliwia maszynie wirtualnej ominięcie systemu plików hosta i bezpośredni dostęp do dysku przekazującego. Hosty Hyper-V obsługują dyski przekazujące i konwersję dysku przekazującego na wirtualny dysk twardy. Hosty VMware ESX obsługują dyski przekazujące, ale nie konwersję dysków. Hosty Citrix XenServer nie obsługują dysków przekazujących.

Właściwości parametru

Typ:StorageDisk
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-StorageQoSPolicy

Określa obiekt StorageQoSPolicy .

Właściwości parametru

Typ:StorageQoSPolicy
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VHDConfiguration

Określa obiekt konfiguracji wirtualnego dysku twardego.

Właściwości parametru

Typ:VirtualHardDiskConfiguration
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

VirtualHardDiskConfiguration

To polecenie cmdlet zwraca obiekt VirtualHardDiskConfiguration .