Freigeben über


Test-SCVirtualDiskDrive

Testet eine vorhandene virtuelle Festplatte.

Syntax

Default (Standardwert)

Test-SCVirtualDiskDrive
    [-VirtualDiskDrive] <VirtualDiskDrive>
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Test-SCVirtualDiskDrive testet eine vorhandene virtuelle Festplatte, die an ein virtuelles Laufwerksobjekt angefügt ist.

Um eine virtuelle Festplatte zu testen, muss sich die virtuelle Maschine, auf der die virtuelle Festplatte konfiguriert ist, in einem gestoppten Zustand befinden.

Beispiele

Beispiel 1: Testen einer dynamischen VHD auf einem virtuellen Computer

PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> $VirtDiskDrive = Get-SCVirtualDiskDrive -VM $VM
PS C:\> If ($VM.Status -Eq "Running") {Stop-SCVirtualMachine -VM $VM -Shutdown}
PS C:\> Test-SCVirtualDiskDrive -VirtualDiskDrive $VirtDiskDrive

Mit dem ersten Befehl wird das VM-Objekt mit dem Namen VM03 mithilfe des Cmdlets Get-SCVirtualMachine abgerufen. Mit diesem Befehl wird dieses Objekt in der Variablen $VM gespeichert.

Der zweite Befehl ruft das Objekt des virtuellen Laufwerks ab, das an den virtuellen Computer VM03 angefügt ist, und speichert dieses Objekt dann in der Variablen $VirtDiskDrive. In diesem Beispiel wird davon ausgegangen, dass der virtuelle Computer nur über ein virtuelles Laufwerksobjekt verfügt und dass es sich bei der virtuellen Festplatte, die an das virtuelle Laufwerk angefügt ist, um eine dynamische virtuelle Festplatte handelt.

Der dritte Befehl bestimmt, ob VM03 ausgeführt wird. Wenn VM03 ausgeführt wird, fährt der Befehl die virtuelle Maschine herunter.

Mit dem letzten Befehl wird die in $VirtDiskDrive gespeicherte virtuelle Festplatte getestet.

Parameter

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Satz ausgeführt werden, kurz bevor der letzte Befehl ausgeführt wird, der denselben Auftragsgruppenbezeichner enthält.

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

-JobVariable

Gibt eine Variable an, in der der Auftragsfortschritt verfolgt und gespeichert 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

-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

-VirtualDiskDrive

Gibt ein virtuelles Laufwerksobjekt an. Sie können entweder eine virtuelle Festplatte oder einen Pass-Through-Datenträger an ein virtuelles Laufwerksobjekt anfügen.

Parametereigenschaften

Typ:VirtualDiskDrive
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
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.