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
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:
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 .