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