18.2 使用工作站規劃程式

本節包含下列各主題:

18.2.1 新增動作

如要設定一個動作項目,您必須先將此動作項目新增動作項目的清單中。網路管理員 (或具有「監督者」權限的其他使用者) 可以在 ConsoleOne® 中執行此作業,然後將動作項目推至一個或多個使用者工作站上。藉由使用工作站「規劃程式」,使用者也可以設定動作項目,使其能在自己的工作站上執行。

  1. 載入規劃程式 (執行 wmsched.exe)。

  2. 按一下「新增」,以顯示「動作內容」對話方塊。

  3. 在「一般」頁中,填寫以下欄位:

    姓名: 動作的名稱。在 ConsoleOne 中,名稱包括動作物件的完整網路位置。在工作站「規劃程式」中,這個名稱就是您在此欄位中輸入的名稱。

    優先程度: 執行動作的順序。首先執行優先程度較高的動作。如果有兩個動作的優先程度相同,那麼在動作清單中先遇到的動作 (即當您載入「規劃程式」時,先顯示在視窗中的動作) 便會優先執行。選定的優先程度會套用到此動作中的所有動作項目,除非此動作項目置換它。

    登入型別: 用來授予此動作所包含之所有動作項目的工作站存取權限。(僅適用於 Windows NT/2000/XP)

    重新開機後動作仍然持續︰ 這個動作會被儲存到工作站上,當您重新啟動工作站時,「規劃程式」就能在指定的時間重新啟動這個動作。如果未選取此選項,則當您離開 Windows NT/2000/XP 時,此動作會遺失。

  4. 在「動作」頁上,按一下「新增」。

  5. 在「項目內容」對話方塊中,填寫以下欄位:

    姓名: 請指定要執行的程式名稱。此程式必須存在於使用者路徑中,才能作為動作項目執行。

    工作目錄︰ 當您指定動作項目時,會自動設定工作目錄。它被設定為動作項目所在的目錄,不過,您也可以指定不同的工作目錄,只要在此欄位中輸入路徑即可。

    參數: 會將系統可用於指令行引數的資訊傳送到應用程式。例如,如果您要啟動 notepad.exe,並使其自動開啟 readme.txt 檔案,請將 readme.txt 置於「參數」欄位中。

    優先程度: 動作和動作項目都有四個可使用的優先程度:「動作預設」、「高於一般」、「一般」和「低於一般」。可以假設動作項目的優先程度與包含它們之動作物件的優先程度相同;換句話說,它們都使用動作的預設優先程度。或者,也可以使用其他三個優先程度設定中的任何一個,來置換它。

    如果動作發生在一般的工作時間,則應該將其指定為「低於一般」優先程度,才不至於影響使用者的工作站效能。

    如果兩個或更多的動作或動作項目都有相同的優先程度時,定義為第一個的動作或動作項目 (出現在清單中的第一個) 將對其它的動作或動作項目具有優先權。

  6. 選取「如果在 ? 分鐘後仍在執行,則終止動作」核取方塊,然後選取所需的分鐘數。

    如果在您指定的分鐘數之後,動作仍繼續執行,則此選項會終止動作。然後再重新規劃這個動作,以便在下一個規劃時間執行。

    您在「分鐘」欄位中指定的分鐘數,應該為動作本身以及與其關聯之所有動作項目所需的時間總和 (如果適用)。如果您為動作及所有相關聯之動作項目所指定的執行時間不夠,那麼您的動作項目可能沒有足夠的時間來完成它們的任務。

  7. 按兩次「確定」。

    會將動作新增至規劃程式的「動作」清單中。現在,您可以執行下列各步驟︰

    • 指定應執行此動作的時間 (「排程」頁)。
    • 將項目新增至此動作 (「項目」頁)。
    • 指定如果此動作無法發生,要如何處理 (「進階」頁)。

18.2.2 新增動作項目

此程序假設您先前已經建立一個包含動作項目的動作。如果您尚未建立動作,請參閱新增動作

  1. 在「規劃程式」中,選取動作,依次按一下「內容」、「項目」和「新增」。

  2. 在「項目內容」對話方塊中,填寫以下欄位:

    姓名: 瀏覽至或輸入要執行的程式名稱。此程式必須存在於使用者路徑中,才能作為動作項目執行。

    工作目錄︰ 當您瀏覽動作項目時,會自動設定工作目錄。其將設定為動作項目所在的目錄。您可以在此欄位中提供路徑,以指定不同的工作目錄。

    工作目錄」欄位必須指定一個本地設備。網路路徑不能用來當作工作目錄。

    參數: 會將系統可用於指令行引數的資訊傳送到應用程式。例如,如果您要啟動 notepad.exe,並使其自動開啟 readme.txt 檔案,請將 readme.txt 置於「參數」欄位中。

    如果您新增的動作項目是一個 DOS 批次檔,就必須要開啟一個 DOS 視窗才能執行它。如果您加上 /c 參數,則當批次檔案完成執行時,DOS 視窗會關閉。您必須將 /c 參數 (其后接空格) 新增至「參數」欄位中批次檔案名稱的前面。

    例如,若要執行名為 test_c.bat 的 DOS 批次檔案,請在您新增動作項目時,於「項目內容」對話方塊中輸入以下動作項目︰

    • 名稱CMD.exe (Windows NT/2000/XP 指令的名稱,用來開啟 DOS 視窗) 或 START (Windows 98 指令的名稱,用來開啟 DOS 視窗)。
    • 工作目錄︰除非您需要指定 cmd.exe 或 start 所在的位置,否則請將此欄位保留為空白。
    • 參數/c test_c.bat。您必須包括完整的檔名和副檔名,而且如果您希望在批次檔案完成執行後,立即關閉 DOS 視窗,您必須使用 /c 參數。
    • 優先程度︰保留「預設動作」,或選擇其他設定。

    優先程度: 動作和動作項目都有四個可使用的優先程度:「動作預設」、「高於一般」、「一般」和「低於一般」。可以假設動作項目的優先程度與包含它們之動作物件的優先程度相同;換句話說,它們都使用動作的預設優先程度。或者,也可以使用其他三個優先程度設定中的任何一個,來置換它。

    如果動作發生在一般的工作時間,則應該將其指定為「低於一般」優先程度,才不至於影響使用者的工作站效能。

    如果兩個或更多的動作或動作項目都有相同的優先程度時,定義為第一個的動作或動作項目 (出現在清單中的第一個) 將對其它的動作或動作項目具有優先權。

  3. 選取「如果在 ? 分鐘後仍在執行,則終止動作」核取方塊,然後選取所需的分鐘數。

    如果在您指定的分鐘數之後,動作仍繼續執行,則此選項會終止動作。然後再重新規劃這個動作,以便在下一個規劃時間執行。

    您在「分鐘」欄位中指定的分鐘數,應該為動作本身以及與其關聯之所有動作項目所需的時間總和 (如果適用)。如果您為動作及所有相關聯之動作項目所指定的執行時間不夠,那麼您的動作項目可能沒有足夠的時間來完成它們的任務。

  4. 若要儲存設定並繼續編輯動作,請按一下「套用」。

    或者

    當您完成動作項目的內容時,請按一下「確定」。

    此時,此動作項目會顯示在「動作項目」清單中。

    如果有動作項目排程為立即執行,則當您按一下「確定」或「套用」時,其將執行。

  5. 重複步驟 2步驟 4,直到您完成新增項目為止。

18.2.3 停用或啟用動作

  1. 載入規劃程式 (執行 wmsched.exe)。

  2. 按一下動作。

  3. 按一下「啟用」/「停用」。

18.2.4 停用或啟用動作項目

  1. 載入規劃程式 (執行 wmsched.exe)。

  2. 按一下動作,然後按一下「內容」。

  3. 按一下「項目」頁,選取工作項目,然後按一下「停用」/「啟用」。

18.2.5 移除動作

這個程序無法復原。當按一下「移除」時,系統不會提示您確認移除動作。如果您不慎移除了稍後要使用的動作,您必須再次新增此動作。

  1. 按一下動作。

  2. 按一下「移除」。

18.2.6 移除動作項目

這個程序無法復原。當按一下「移除」時,系統不會提示您確認移除動作項目。如果您不慎移除了稍後要使用的動作項目,您必須再次新增此動作項目。

  1. 按一下動作,然後按一下「內容」。

  2. 按一下「項目」,選取動作項目,然後按一下「移除」。

18.2.7 立即執行動作

  1. 按一下動作。

  2. 按一下「立即執行」。

18.2.8 排程要執行的動作

請使用「排程」頁上的欄位指定動作應於何時執行,並提供系統所需之有關何時執行動作的詳細資料。

「排程」頁包含五個排程選項︰「事件」、「每日」、「每週」、「每月」及「每年」。您所選擇的選項及其相關聯的設定,都會決定動作要開始執行的時間。

您一次只能使用一個規劃選項。例如,如果選取「每日」選項,則將忽略所有其他選項,除非您使用「進階」索引標籤上的選項。

將會根據 24 小時制 (例如,9:00 代表上午 9 時,13:30 則代表下午 1 時 30 分) 來顯示時間單位。

「規劃程式」會忽略規劃資訊,直到能成功地啟動動作為止。

排程項目的步驟︰

  1. 選擇您想要規劃的動作。

  2. 按一下「內容」>「規劃」。

  3. 選取所需的排程選項︰

    • 事件︰ 事件規劃能讓您決定使您的動作執行的工作站種類。若要根據事件排程動作,請按一下「事件」,然後從以下識別事件清單中選擇︰

      規劃程式服務啟動: 當「規劃程式」啟動時,「規劃程式服務啟動」就會執行動作。如果您要以互動式使用者的權限執行動作,則您無法選擇「規劃程式服務啟動」事件來啟動動作。當這些事件發生時,互動式使用者尚未通過驗證。「規劃程式服務啟動」需要系統權限。

      使用者登入: 在使用者成功登入後,但是登入程序檔執行之前,「使用者登入」就會執行動作。

      使用者桌面處於使用中狀態: 在登入程序檔已完成後執行該動作 (不適用於 Windows 98)。

      工作站已鎖定: 當工作站已鎖定時執行該動作 (不適用於 Windows 98)。

      工作站已解除鎖定: 當工作站已解除鎖定時執行該動作 (不適用於 Windows 98)。

      螢幕保護程式已啟動: 當螢幕保護裝置啟用時,「啟用螢幕保護裝置」就會執行動作。

      使用者登出: 在登出完成之前,「使用者登出」就會執行動作。

      系統關閉: 在其他所有的應用程式都成功地關閉之後,系統關機之前,「系統關閉」就會執行動作。如果您要以互動式使用者的權限執行動作,則您無法選擇「系統關閉」事件來啟動動作。當這些事件發生時,不會再驗證互動式使用者。「系統關閉」需要系統權限。

    • 每日︰ 讓您規劃在指定的開始與結束時間內,動作要發生一日或多日。或者,它也能讓您在成功地開始動作之後,以固定的間隔重複動作。例如,在星期一、三、五的 12:30 到 13:00 之間開始動作,而且每 10 分鐘執行一次。若要以日為基礎排程動作,請按一下「每日」並從以下選項中選擇︰

      在以下日期執行此動作︰ 指定一星期中執行動作的日期。

      在下列時間之間開始此動作:(HH:MM): 指定可以開始此動作的時間範圍。

      重覆本動作的間隔:(HH:MM:SS): 指定系統在重複此動作之前需要等待的時間長度。

    • 每週︰ 讓您在每週特定的日子規劃動作。若要以週為基礎排程動作,請按一下「每週」並從以下選項中選擇︰

      每週執行一次此動作的時間︰ 識別您想要動作在每週的哪一天執行。

      在下列時間之間開始此動作:(HH:MM): 會識別此動作開始的精確時間 (亦即,幾點幾分,其中,HH 表示時,MM 表示分)。

    • 每月︰ 可讓您選擇在每月的哪一天執行此動作,以及啟動此動作的時間。例如,您可以選擇每月的第四天執行這個動作,時間範圍是 8:00 到 10:15 之間。您所指定的時間範圍是 24 小時制。如果您高興的話,也可以選擇每月的最後一天來執行此動作,不論每月的天數是多少。若要以月為基礎排程動作,請按一下「每月」並從以下選項中選擇︰

      每月執行此動作一次 (在當月的第 __ 日)︰ 指定系統每月自動執行此動作的日期。按一下其中一個可用的選項按鈕︰

      • 在當月的第 _ 日︰ 這個動作將在指定日期執行。

      • 在當月的最後一天︰ 此動作將在當月的最後一天執行,而不論當月有多少天。

      在下列時間之間開始此動作:(HH:MM): 指定此動作開始的精確時間 (亦即,幾點幾分,其中,HH 表示時,MM 表示分)。

    • 每年︰ 能讓您決定每月執行動作的日期和時間。若要以年為基礎排程動作,請按一下「每年」並從以下選項中選擇︰

      每年執行一次該動作,日期為 ?/?︰ 指定於每月的哪一天、以及每年的哪一月執行動作。

      在時間 ? 和 ? 之間啟動動作: 使用 24 小時制,指定最早開始動作的時間 (亦即,幾點幾分,其中,HH 表示時,MM 表示分),然後再指定最晚開始動作的時間。例如,選擇 17:30 開始動作,下午 5:30 即為最早開始動作的時間,又選擇 20:00 來開始動作,下午 8:00 即為最晚開始動作的時間。

  4. 按一下「確定」。

您定義的規劃表會套用到動作中所包含的每一個動作項目,並置換套件規劃表。

18.2.9 設定進階動作內容

如果動作未在指定時間內完成或執行,或當其成功完成時,請使用「進階」頁中的欄位決定如何處理動作的排程。

  1. 按一下動作 >「內容」>「進階」。

  2. 指定如果系統無法執行動作,應如何處理︰

    • 停用動作︰ 停用動作,以使其無法再執行 (除非您再次啟用該動作)。

    • 每分鐘重試一次: 會使系統每 60 秒就試著執行此動作一次。

    • 忽略錯誤並且正常地重新排程: 導致忽略在動作執行時發生的任何錯誤,並將動作重新排程為在稍後的日期/時間執行。

  3. 選取「完成後停用動作」核取方塊,以在所有動作項目都成功啟動後,停用此動作的重新排程機制。

  4. 選取「如果在 ? 分鐘後仍在執行,則終止動作」核取方塊,然後選取分鐘數。

    如果在您指定的分鐘數之後,動作仍繼續執行,則此功能會終止動作。然後再重新規劃這個動作,以便在下一個規劃時間執行。

    若要設定對動作執行時間長度的限制,請選取此核取方塊。您在「分鐘」欄位中指定的分鐘數,應該為動作本身以及與其關聯之所有動作項目所需的時間總和 (如果適用)。如果您為動作及所有相關聯之動作項目所指定的執行時間不夠,那麼您的動作項目可能沒有足夠的時間來完成它們的任務。

    此功能可防止因為某一動作不斷地停止回應或執行,而造成對系統的持續佔用。但是,選取此選項僅影響目前未執行的動作。您無法使用該核取方塊終止已由規劃程式載入且目前正在執行的動作。此外,如果您正在執行的動作 (例如 DOS 批次檔案) 開啟了一個 DOS 視窗,則在動作完成之後,並不會自動關閉該 DOS 視窗,除非當您最初新增動作項目時,已在「參數」欄位中新增 /c 參數。

18.2.10 檢視或編輯動作的詳細資料或內容

  1. 按一下動作,然後按一下「內容」。

  2. 按一下包含與此動作關聯之詳細資料或內容的一頁。

  3. 進行必要的變更。

  4. 按一下「確定」。

18.2.11 檢視或編輯動作項目的詳細資料或內容

  1. 按一下動作,然後按一下「內容」。

  2. 按一下「項目」,選取動作項目,然後按一下「內容」。

  3. 進行必要的變更。

  4. 按一下「確定」。

18.2.12 檢視或編輯使用者定義的動作項目內容

  1. 開啟工作站上的「規劃程式」。

  2. 選取動作項目 > 按一下「內容」。

  3. 進行必要的變更。

  4. 按一下「確定」。