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 仮想化マネージャー オブジェクトが必要です。