Orchestrator 指令碼引擎可幫助您撰寫指令碼。自動插入函數及自動完成指令碼行可加速指令碼程序,並減少撰寫指令碼時發生錯誤的可能性。

開始之前

開啟要編輯的指令碼式元素,然後按一下其指令碼索引標籤。

程序

  1. 瀏覽指令碼索引標籤左側的物件階層清單,或使用 API Explorer 搜尋函數,以選取要新增至指令碼的類型、類別或方法。
  2. 在類型、類別或方法上按一下滑鼠右鍵,然後選取複製

    如果指令碼引擎不允許您複製所選的元素,則此物件不可能在指令碼內容中。

  3. 在指令碼板中按一下滑鼠右鍵,然後將複製的元素貼到指令碼中適當的位置上。

    指令碼引擎會將該元素輸入到指令碼中,再補上其建構函數與執行個體名稱加以完成。

    例如,如果您複製 Date 物件,則指令碼引擎會將下列程式碼貼到指令碼中。

    var myDate = new Date();
  4. 複製並貼上要新增至指令碼中的方法。

    指令碼引擎完成方法呼叫,並新增必要屬性。

    例如,如果您從 com.vmware.library.vc.vm 模組複製 cloneVM() 方法,則指令碼引擎會將下列程式碼貼到指令碼中。

    System.getModule("com.vmware.library.vc.vm").cloneVM(vm,folder,name,spec)

    指令碼引擎會反白顯示您已在元素中定義的參數。任何未定義的參數仍保持為未反白顯示。

  5. 將游標放置在您貼到指令碼中元素的結尾,然後按下 Ctrl+space 從該物件會呼叫的可能方法與屬性內容清單中選取。
    備註︰

    自動完成目前為實驗性功能。

結果

您已將物件與函數新增至指令碼中。

下一步

新增參數至指令碼。