Share via


Test-SCVirtualDiskDrive

Hiermee test u een bestaande virtuele harde schijf.

Syntax

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

Description

De cmdlet Test-SCVirtualDiskDrive test een bestaande virtuele harde schijf die is gekoppeld aan een object van een virtueel 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 object van het virtuele schijfstation 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 object voor het virtuele schijfstation 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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualDiskDrive

Hiermee geeft u een object voor het virtuele schijfstation op. 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
Required:True
Accept pipeline input:True
Accept wildcard characters:False