本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

指令碼事件

貢獻者

總覽

指令碼事件可讓進階管理員建立機制、以建立系統維護、使用者警示、群組原則管理或其他事件的自訂自動化。指令碼可指定以具有引數的可執行程序執行、也可做為其他可執行程式的引數。此功能可將指令碼結合並巢狀化、以支援複雜的自訂與整合需求。

如需執行中指令碼事件的詳細範例、請參閱 "應用程式權利指南"

此外、指令碼事件可建立不需要指令碼處理的自動化、而自動化流程則是由系統觸發啟動、並以選用的引數執行現有的程式或系統公用程式。

指令碼事件包含*指令碼儲存庫*和*活動*。指令碼包含有關*活動*應做什麼*的指示、而活動會將指令碼連結至指令碼的適當觸發程序和目標(何時及何處)。

儲存庫

儲存庫索引標籤會顯示可從VDS帳戶內部署的所有指令碼清單。這是一個自訂儲存庫、由VDS執行個體中的所有系統管理員共用。可在_VDS > Admins >權限頁面上管理對指令碼事件的存取。

Sub.Management.Scripted EVes.scripted events 1ce76

客戶篩選器

每個VDS系統管理員組織都有一個由組織所建立及/或自訂的私有指令碼庫。這些指令碼定義為「客戶」指令碼類型。 任何具備「指令碼事件」區段適當管理權限的VDS管理員、都可以刪除及編輯客戶指令碼。

全域篩選器

NetApp也會在所有VDS系統管理員組織中發佈及維護一個「全域」指令碼庫。這些指令碼定義為「全域」指令碼類型。 任何VDS管理員都無法編輯或刪除全域指令碼。相反地、全域指令碼可以「複製」、而產生的指令碼是「客戶」指令碼、可以編輯及使用。

下載指令碼

下載與指令碼事件相關的指令碼檔案的功能可讓VDS管理員在部署前先檢閱及編輯基礎指令碼檔案。執行您不完全瞭解的指令碼是不明智的做法。

Sub.Management.Scripted EVes.scripted events 02a9b.

新增指令碼

按一下「+新增指令碼_」按鈕、即可開啟新頁面、以建立指令碼並將其儲存至儲存庫。

管理:指令碼事件。指令碼事件a53fa

若要建立新的指令碼、必須填寫下列欄位:

  • 名稱

  • 包括指令碼檔案

    • 是-允許指令碼檔案(例如.ps1檔案)由「執行方式」執行檔上傳及執行。

    • 否-移除「指令碼檔案」欄位(如下)、只要執行「執行方式」和「引數」命令即可

  • 指令碼檔案

    • 如果_Include指令碼檔案= Yes_、此欄位會顯示、並允許上傳指令碼檔案。

  • 執行方式

    • 定義用來執行指令碼檔案或執行命令的執行檔路徑。

    • 例如、若要使用PowerShell執行、「執行方式」值為_C:\Windows\system32\windowssPowerShell\v1.0\PowerShell

  • 引數

    • 定義針對「執行方式」命令執行的任何其他引數。

    • VDS提供一些可用來感知環境的變數、包括:

      • %companycode%-執行時間的公司代碼

      • %servernames%-執行時間的VM名稱

      • %SamAccountName%-<使用者名稱>.<公司代碼>

      • %applicationname%-執行時間要求的應用程式名稱

      • %scriptname%-執行時間的指令碼名稱

      • %username%-運行時的username@loginidentifier

  • 文件URL

    • 此欄位可讓指令碼的寫入者將其連結至VDS以外的文件、例如VDS管理員組織所使用的知識庫系統。

編輯指令碼

按一下儲存庫中的指令碼名稱、即可開啟新頁面、其中包含指令碼的詳細資料、以及*編輯*的動作按鈕。

編輯指令碼時、相同的欄位可編輯、如上所述 "新增指令碼" 區段。

在此指令碼詳細資料頁面上、您也可以*刪除*指令碼、以及*下載*任何上傳的指令碼檔案。

管理。指令碼化事件。指令碼化事件3e756

活動

活動會將指令碼從儲存庫連結至部署、VM子集及觸發事件。

管理。指令碼化事件。指令碼化事件f971c

新增活動

按一下「+新增活動_」按鈕、即可開啟新頁面以建立活動。

管理:指令碼化事件。指令碼化事件02ef8

若要建立新活動、必須填寫下列欄位:

  • 名稱

  • 說明(選用)

  • 部署

  • 指令碼

  • 引數

  • *已啟用*核取方塊

  • 事件設定

活動觸發程序

Sub.Management.Scripted EVes.scripted events cdfcd
  • 應用程式安裝

    • 當VDS管理從「工作區」>「應用程式」頁面按一下「+新增…​」時、就會觸發此動作。

    • 此選項可讓您從應用程式庫中選取應用程式、並預先定義應用程式的捷徑。

    • 本觸發程序的詳細說明會在中反白顯示 "_安裝Adobe Reader DC_指令碼文件"

  • 應用程式解除安裝

    • 當VDS管理從「工作區」>「應用程式」頁面按一下「動作」>「解除安裝」時、就會觸發此動作。

    • 此選項可讓您從應用程式庫中選取應用程式、並預先定義應用程式的捷徑。

    • 本觸發程序的詳細說明會在中反白顯示 "_解除安裝Adobe Reader DC_指令碼文件"

  • 複製伺服器

    • 這會在針對現有VM執行Clone功能時觸發

  • 建立快取

    • 只要VDS建置新的VM以供資源配置集合快取使用、就會觸發此動作

  • 建立用戶端

    • 只要新的用戶端組織新增至VDS、就會觸發此動作

  • 建立伺服器

    • 每當VDS建置新的VM時、就會觸發此動作

  • 建立使用者

    • 只要透過VDS新增使用者、就會觸發此動作

  • 刪除使用者

    • 只要透過VDS刪除新使用者、就會觸發此動作

  • 手冊

    • 這是由VDS管理員從「指令碼事件>活動」頁面手動觸發的

  • 手動應用程式更新

  • 排程

    • 當達到定義的日期/時間時、就會觸發此動作

  • 啟動伺服器

    • 這會在每次開機時在VM上觸發

按一下「Name」會開啟一個對話方塊、可在其中編輯活動。