Udostępnij za pośrednictwem


Test-SCVirtualDiskDrive

Testuje istniejący wirtualny dysk twardy.

Składnia

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

Opis

Polecenie cmdlet Test-SCVirtualDiskDrive testuje istniejący wirtualny dysk twardy dołączony do obiektu dysku wirtualnego.

Aby przetestować wirtualny dysk twardy, maszyna wirtualna, na której skonfigurowano wirtualny dysk twardy, musi być w stanie zatrzymania.

Przykłady

Przykład 1. Testowanie dynamicznego dysku VHD na maszynie wirtualnej

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

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM03 przy użyciu polecenia cmdlet Get-SCVirtualMachine . To polecenie przechowuje ten obiekt w zmiennej $VM.

Drugie polecenie pobiera obiekt dysku wirtualnego dołączony do maszyny wirtualnej VM03, a następnie przechowuje ten obiekt w zmiennej $VirtDiskDrive. W tym przykładzie założono, że maszyna wirtualna ma tylko jeden obiekt dysku wirtualnego i że wirtualny dysk twardy dołączony do dysku wirtualnego jest dynamicznym wirtualnym dyskiem twardym.

Trzecie polecenie określa, czy maszyna wirtualna VM03 jest uruchomiona. Jeśli maszyna wirtualna VM03 jest uruchomiona, polecenie spowoduje zamknięcie maszyny wirtualnej.

Ostatnie polecenie sprawdza wirtualny dysk twardy przechowywany w $VirtDiskDrive.

Parametry

-JobGroup

Określa identyfikator serii poleceń uruchamianych jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Określa zmienną, w której postęp zadania jest śledzony i przechowywany.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualDiskDrive

Określa obiekt dysku wirtualnego. Wirtualny dysk twardy lub dysk przekazywany można dołączyć do obiektu dysku wirtualnego.

Type:VirtualDiskDrive
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False