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 |