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 przyjęto założenie, ż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 testuje 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ń.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

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

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VirtualDiskDrive

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

Typ:VirtualDiskDrive
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False