0

更新: 推奨されるソリューションは、.NET 用の VmWare ツールキットを使用し、次のことを実現するものです。

ここで実行する必要があるタスクの 1 つは (可能であれば)、仮想ハード ディスクを非永続モードから永続モードに、またはその逆に切り替えることです。

正しい API 呼び出しを探してみましたが、まだ見つかりません。これが API 呼び出しを介して実行できるかどうかを知っている人はいますか?

4

2 に答える 2

1

VMware vSphere PowerCLIコマンドレットリファレンスによると、これで次のことができます。

Get-HardDisk -VM $myVM | Set-HardDisk -Persistence "Independent(Non)Persistent"
于 2012-03-10T23:20:11.573 に答える
1

この正確な操作は行っていませんが、ReconfigVm タスクを通じて同様の操作を行いました: http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.VirtualMachine.html#reconfigure

VirtualDeviceBackingInfo の diskMode 属性に目的の持続性タイプがある、更新された VirtualDevice を使用して VirtualMachineConfigSpec をセットアップする必要があります。データ オブジェクトは次の場所に記載されています。

http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.ConfigSpec.html

http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.device.VirtualDevice.html

http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.device.VirtualDevice.BackingInfo.html

于 2012-03-12T23:50:51.263 に答える