Resume-SCVirtualMachine
VMM によって管理されている一時停止された仮想マシンを再開します。
構文
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
説明
Resume-SCVirtualMachine コマンドレットは、Virtual Machine Manager (VMM) によって管理されている 1 つ以上の一時停止された仮想マシンを再開します。 一時停止された仮想マシンは、Suspend-SCVirtualMachine コマンドレットを使用して中断された仮想マシンです。 このコマンドレットを使用して仮想マシンを再開すると、そのオブジェクトが実行中の状態で返されます。 仮想マシンが再び実行状態になると、その仮想マシンでの活動を再開できます。
既に実行されている仮想マシンでこのコマンドレットを実行すると、仮想マシンが動作可能な状態ではないことを示すエラー メッセージが返されます。
例
例 1: 一時停止している仮想マシンを再開する
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
最初のコマンドは、VM01 という名前の仮想マシン オブジェクトを取得し、そのオブジェクトを $VM 変数に格納します。
2 番目のコマンドは、$VMに格納されている仮想マシンを実行中の状態に再開し、オブジェクトに関する情報をユーザーに表示します。 このコマンドを成功させるには、仮想マシンを一時停止する必要があります。
例 2: 一時停止されているすべての仮想マシンを再開する
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
最初のコマンドは、一時停止されているすべての仮想マシン オブジェクトを VMMServer01 から取得し、それらのオブジェクトを $VMs オブジェクト配列に格納します。
2 番目のコマンドは、$VMsに格納されている各オブジェクトを通貨コマンドレットに渡し、各仮想マシンを実行中の状態に再開します。
パラメーター
-JobVariable
ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
ユーザー名を指定します。 このコマンドレットは、このパラメーターで指定されたユーザーに代わって動作します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
ユーザー ロールを指定します。 ユーザー ロールを取得するには、 Get-SCUserRole コマンドレットを 使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールに代わって動作します。
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
仮想マシン オブジェクトを指定します。
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
出力
VirtualMachine
メモ
- このコマンドレットには、 Get-SCVirtualMachine コマンドレットを使用して取得できる仮想マシン オブジェクトが必要です。