Remove-SCVirtualizationManager
VMM から VMware vCenter Server を削除します。
構文
Remove-SCVirtualizationManager
[-VirtualizationManager] <VirtualizationManager>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Remove-SCVirtualizationManager コマンドレットは、仮想マシン マネージャー (VMM) から 1 つ以上の VMware vCenter Server オブジェクトを削除します。 このコマンドレットは、VMM データベースから vCenter Server オブジェクトを削除し、インポートされたすべての ESX ホスト オブジェクトと、vCenter Server に関連付けられている仮想マシン オブジェクトも削除します。
VirtualCenter Server を削除しても、このコマンドレットは vCenter Server 内で変更を加えたり、vCenter Server からホストや仮想マシンを削除したりすることはありません。
例
例 1: VMM から VMware vCenter Server を削除する
PS C:\> $VirtMgrServer = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" -ComputerName "VirtMgrServer01.Contoso.com"
PS C:\> Remove-SCVirtualizationManager -VirtualizationManager $VirtMgrServer
最初のコマンドは、VMMServer01 から VirtMgrServer01 という名前の仮想化マネージャー オブジェクトを取得し、$VirtMgrServer変数にオブジェクトを格納します。
2 番目のコマンドは、vCenter Server オブジェクト、およびすべての関連するホストオブジェクトと仮想マシン オブジェクトを VMM から削除します。
例 2: VMM から VMware vCenter サーバーのセットを削除する
PS C:\> $VirtManagers = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Server" }
PS C:\> ForEach ($VirtManager in $VirtManagers) {Remove-SCVirtualizationManager -VirtualizationManager $VirtManager}
最初のコマンドは、名前に文字列 "Server" が含まれるすべての仮想化マネージャー オブジェクトを取得し、$VirtManagersにオブジェクトを格納します。
2 番目のコマンドは、vmm から$VirtManagers内の各オブジェクト、および関連付けられているすべてのホストオブジェクトと仮想マシン オブジェクトを削除します。
標準の Windows PowerShell ForEach ループ ステートメントの詳細については、「Get-Help about_ForEach
」と入力します。
例 3: VMM からすべての VMware vCenter サーバーを削除する
PS C:\> Get-SCVirtualizationManager | Remove-SCVirtualizationManager -RunAsynchronously
このコマンドは、VMM からすべての仮想化マネージャー オブジェクトを削除します。
パラメーター
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VirtualizationManager
VMM によって管理される仮想化マネージャー オブジェクトを指定します。
型: | VirtualizationManager |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
メモ
- Get-SCVirtualizationManager コマンドレットを使用して取得できる VMM 仮想化マネージャー オブジェクトが必要です。