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 |