Test-SCVirtualDiskDrive
Testuje istniejący wirtualny dysk twardy.
Składnia
Default (Domyślna)
Test-SCVirtualDiskDrive
[-VirtualDiskDrive] <VirtualDiskDrive>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Test-SCVirtualDiskDrive testuje istniejący wirtualny dysk twardy, który jest dołączony do obiektu dysku wirtualnego.
Aby przetestować wirtualny dysk twardy, maszyna wirtualna, na której jest skonfigurowany wirtualny dysk twardy, musi być w stanie zatrzymania.
Przykłady
Przykład 1: Testowanie dynamicznego wirtualnego dysku twardego 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, który jest dołączony do maszyny wirtualnej VM03, a następnie zapisuje 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 VM03 jest uruchomiony. Jeśli VM03 jest uruchomiony, polecenie zamyka maszynę wirtualną.
Ostatnie polecenie testuje wirtualny dysk twardy przechowywany w $VirtDiskDrive.
Parametry
-JobGroup
Określa identyfikator serii poleceń, które są uruchamiane jako zestaw tuż przed uruchomieniem ostatniego polecenia, które zawiera ten sam identyfikator grupy zadań.
Właściwości parametru
| Typ: | Guid |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-JobVariable
Określa zmienną, w której jest śledzony i przechowywany postęp zadania.
Właściwości parametru
| Typ: | String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | 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.
Właściwości parametru
| Typ: | Guid |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-VirtualDiskDrive
Określa obiekt dysku wirtualnego. Do obiektu dysku wirtualnego można dołączyć wirtualny dysk twardy lub dysk przepływowy.
Właściwości parametru
| Typ: | VirtualDiskDrive |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | 0 |
| Obowiązkowy: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.