次の方法で共有


Remove-SCVirtualizationManager

VMM から VMware vCenter Server を削除します。

構文

Remove-SCVirtualizationManager
      [-VirtualizationManager] <VirtualizationManager>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

説明

Remove-SCVirtualizationManager コマンドレットは、Virtual Machine Manager (VMM) から 1 つ以上の VMware vCenter Server オブジェクトを削除します。 このコマンドレットは、VMM データベースから vCenter Server オブジェクトを削除し、vCenter Server に関連付けられているインポートされたすべての ESX ホスト オブジェクトと仮想マシン オブジェクトも削除します。

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: VMware vCenter サーバーのセットを VMM から削除する

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 番目のコマンドは、$VirtManagers内の各オブジェクトと、関連するすべてのホスト オブジェクトと仮想マシン オブジェクトを VMM から削除します。

標準Windows PowerShell ForEach ループ ステートメントの詳細については、「.」と入力しますGet-Help about_ForEach

例 3: VMM からすべての VMware vCenter サーバーを削除する

PS C:\> Get-SCVirtualizationManager | Remove-SCVirtualizationManager -RunAsynchronously

このコマンドは、VMM からすべての仮想化マネージャー オブジェクトを削除します。

パラメーター

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

Type:String
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

-VirtualizationManager

VMM によって管理される仮想化マネージャー オブジェクトを指定します。

Type:VirtualizationManager
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

メモ

  • Get-SCVirtualizationManager コマンドレットを使用して取得できる VMM 仮想化マネージャー オブジェクトが必要です。