2017-12-07 18 views
0

一意の名前を持たないフォルダにVMを割り当てる方法を理解しようとしています。私は現在clone_vm.pyテンプレートでテストしています。サンプルでは、​​フォルダを設定する機能がありますが、同じ名前のネストされたフォルダがあると正しく動作しません(下記の例を参照)。私は、割り当てられたフォルダが "Linux/Dev"フォルダであることを確認したいが、 "Dev"にしか渡すことができず、正しいものを選ぶことを望む。以下のコード行は、フォルダの設定方法です。Pyvmomi - 一意でない名前の特定のフォルダにVMを割り当てます。

destfolder = get_obj(content, [vim.Folder], vm_folder) 

Linuxの

|------Dev 

    |------Prod 

のWindows

|------Dev 

    |------Prod 

ありがとう!

答えて

0

これを行う最も良い方法は、search_index.FindByInventoryPathを使用し、パスでフォルダを取得することです。隠されたフォルダのために少し混乱することができますが、MOBがあなたを助けることができます。私はその検索方法の使い方について質問したところ、this answerを参照してください。

+0

こんにちはマイケル、提案をいただきありがとうございます。 FindByInventoryPathを使用して正しいフォルダを取得し、すべて正常に動作します。 – user3704433

関連する問題