質問

私は「ルート\仮想化」名前空間に複数のオブジェクトを見てきましたが、私は、Hyper-Vは、特定の仮想マシンの設定ファイルへのパスを保存する場所を見つけることができませんでした。私は、プログラムによってこのファイルパスを取得する必要がありますまたは特定の仮想マシンの少なくともちょうど家・パスは、同様に罰金だろう。どのようなWMIオブジェクトとフィールド店舗特定の仮想マシンへのパス(それはMsvm_ComputerSystemではありませんヒント)?

役に立ちましたか?

解決

VMのルートを取得するためにMsvm_VirtualSystemManagementServiceSettingDataのDefaultExternalDataRootプロパティを取得し、名前Msvm_ComputerSystem(GUID)のプロパティと「.xmlの」を追加。 VMは、デフォルト以外の場所に作成された場合でも、設定ファイルを参照するデフォルトの外部データのルートディレクトリにシンボリックリンクが表示されます。

他のヒント

これは完全に真実ではありません。デフォルトのVMデータのルートを変更する場合WSS2008R2では、何もシステムデータのルートに書き込まれません。単一VMのデータルートを見つけるには、あなたがMsvm_VirtualSystemGlobalSettingDataに見てあなたのSystemNameをマッチングVM GUIDプロパティを検索し、VM関連のフォルダを参照してくださいExternalDataRootSnapshotDataRootプロパティで見る必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top