Mit dem Cmdlet Set-SCVirtualHardDiskConfiguration werden die Konfigurationsinformationen für virtuelle Festplatten geändert, die in einer VM-Konfiguration enthalten sind.
Beispiele
Beispiel 1: Festlegen der Eigenschaften einer virtuellen Festplattenkonfiguration
Der erste Befehl ruft das Dienstkonfigurationsobjekt mit dem Namen Service01 ab und speichert das Objekt in der Variablen $ServiceConfig.
Mit dem zweiten Befehl wird die Konfiguration auf Computerebene für das in $ServiceConfig gespeicherte Dienstkonfigurationsobjekt abgerufen und das Objekt in der Variablen $TierConfig gespeichert.
Mit dem dritten Befehl wird die Konfiguration des virtuellen Computers für die in $TierConfig gespeicherte Konfiguration der Computerebene abgerufen und das Objekt in der Variablen $VMConfig gespeichert.
Der vierte Befehl ruft die Konfiguration der virtuellen Festplatte für die erste Konfiguration der virtuellen Maschine ab, die in $VMConfig gespeichert ist, und speichert das Objekt in der Variablen $VHDConfig.
Mit dem fünften Befehl wird das virtuelle Festplattenobjekt mit dem Namen Win2k8R2BaseDisk.vhd aus der Bibliothek abgerufen und in der Variablen $VHD gespeichert.
Mit dem letzten Befehl wird die PinSourceLocation-Eigenschaft in der in $VHDConfig gespeicherten Konfiguration der virtuellen Festplatte für die in $VHD gespeicherte virtuelle Quellfestplatte aktualisiert, um den Wert der virtuellen Quellfestplatte anzuheften und so zu verhindern, dass er während der Platzierung geändert wird.
Parameter
-DeploymentOption
Gibt die Bereitstellungsoption für eine virtuelle Festplatte an.
Die zulässigen Werte für diesen Parameter sind:
Gibt den Zielpfad für oder auf einer virtuellen Festplatte an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-FileInjectionDestinationLocation
Gibt den Zielordnerpfad (relativer Pfad zum Stammverzeichnis der Partition) an, in den die Quelldatei(en) in die ausgewählte VHD eingefügt werden, bevor der virtuelle Computer zum ersten Mal eingeschaltet wird.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-FileInjectionDestinationPartition
Gibt die Zielpartition der ausgewählten VHD an, in die die Quelldateien eingefügt werden, bevor der virtuelle Computer zum ersten Mal eingeschaltet wird.
Parametereigenschaften
Typ:
Int16
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-FileInjectionSourceLocation
Gibt den Speicherort (eine URL) der Datei(en) an, die vor dem ersten Einschalten der virtuellen Maschine in die virtuelle Maschine eingefügt werden sollen.
Wenn ein Ordner angegeben wird, werden alle Dateien unter diesem Ordner an den angegebenen Zielspeicherort eingefügt.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-FileName
Gibt den Dateinamen an, der verwendet werden soll, wenn Sie eine virtuelle Festplattendatei umbenennen, wenn Sie sie einer virtuellen Maschine hinzufügen.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-JobVariable
Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-ParentVirtualHardDiskDestinationPath
Gibt den Zielpfad für die übergeordnete virtuelle Festplatte an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-ParentVirtualHardDiskPath
Gibt den Pfad zur übergeordneten virtuellen Festplatte an, die beim Erstellen eines differenzierenden Datenträgers verwendet werden soll.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-PinDestinationLocation
Gibt an, ob der vom Benutzer ausgewählte Zielspeicherort während der Konfiguration der Dienstbereitstellung beibehalten wird.
Parametereigenschaften
Typ:
Boolean
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-PinFileName
Gibt an, ob der vom Benutzer ausgewählte Dateiname während der Konfiguration der Dienstbereitstellung beibehalten wird.
Parametereigenschaften
Typ:
Boolean
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-PinSourceLocation
Gibt an, ob der vom Benutzer ausgewählte Quellspeicherort während der Konfiguration der Dienstbereitstellung beibehalten wird.
Parametereigenschaften
Typ:
Boolean
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-PinStorageDisk
Gibt an, ob der vom Benutzer ausgewählte Speicherdatenträger während der Konfiguration der Dienstbereitstellung beibehalten wird.
Parametereigenschaften
Typ:
Boolean
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat.
Mit diesem Parameter können Sie PRO-Tipps überwachen.
Parametereigenschaften
Typ:
Guid
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-SourceDisk
Gibt die virtuelle Quellfestplatte an.
Parametereigenschaften
Typ:
StandaloneVirtualHardDisk
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StorageClassification
Gibt ein Speicherklassifizierungsobjekt an.
Parametereigenschaften
Typ:
StorageClassification
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StorageDisk
Gibt eine Festplatte auf einem Hyper-V- oder VMware ESX-Host an, die von einer virtuellen Maschine auf diesem Host anstelle einer virtuellen Festplatte verwendet werden kann.
Dieser Datenträger wird als Pass-Through-Datenträger bezeichnet.
Der entsprechende VMware-Begriff lautet Raw Device Mapping (RDM).
Bei der Hostfestplatte handelt es sich entweder um eine lokale Festplatte oder eine logische Einheit in einem Storage Area Network (SAN).
Mit VMM kann die virtuelle Maschine das Dateisystem des Hosts umgehen und direkt auf den Pass-Through-Datenträger zugreifen.
Hyper-V Hosts unterstützen Pass-Through-Datenträger und die Konvertierung eines Pass-Through-Datenträgers in eine VHD.
VMware ESX-Hosts unterstützen Pass-Through-Festplatten, aber keine Festplattenkonvertierung.
Citrix XenServer-Hosts unterstützen keine Pass-Through-Datenträger.
Parametereigenschaften
Typ:
StorageDisk
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StorageQoSPolicy
Gibt ein StorageQoSPolicy-Objekt an.
Parametereigenschaften
Typ:
StorageQoSPolicy
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VHDConfiguration
Gibt ein Konfigurationsobjekt für eine virtuelle Festplatte an.
Parametereigenschaften
Typ:
VirtualHardDiskConfiguration
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
VirtualHardDiskConfiguration
Dieses Cmdlet gibt ein VirtualHardDiskConfiguration-Objekt zurück.