Delen via


Test-SCVirtualDiskDrive

Test een bestaande virtuele harde schijf.

Syntaxis

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

Description

De Test-SCVirtualDiskDrive cmdlet test een bestaande virtuele harde schijf die is gekoppeld aan een object van een virtuele schijfstation.

Als u een virtuele harde schijf wilt testen, moet de virtuele machine waarop de virtuele harde schijf is geconfigureerd, de status Gestopt hebben.

Voorbeelden

Voorbeeld 1: Een dynamische VHD testen op een virtuele machine

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

Met de eerste opdracht wordt het virtuele-machineobject met de naam VM03 opgehaald met behulp van de cmdlet Get-SCVirtualMachine. Met deze opdracht wordt dat object opgeslagen in de variabele $VM.

Met de tweede opdracht wordt het virtuele-schijfstationobject opgehaald dat is gekoppeld aan virtuele machine VM03 en wordt dat object vervolgens opgeslagen in de $VirtDiskDrive variabele. In dit voorbeeld wordt ervan uitgegaan dat de virtuele machine slechts één virtueel schijfstationobject heeft en dat de virtuele harde schijf die is gekoppeld aan de virtuele schijf een dynamische virtuele harde schijf is.

Met de derde opdracht wordt bepaald of VM03 wordt uitgevoerd. Als VM03 wordt uitgevoerd, wordt de virtuele machine afgesloten met de opdracht.

Met de laatste opdracht wordt de virtuele harde schijf getest die is opgeslagen in $VirtDiskDrive.

Parameters

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u een variabele op waarin de voortgang van de taak wordt bijgehouden en opgeslagen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VirtualDiskDrive

Hiermee geeft u een virtueel schijfstationobject. U kunt een virtuele harde schijf of een passthrough-schijf koppelen aan een object van een virtuele schijfstation.

Type:VirtualDiskDrive
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False