35.3 排定應用程式預先安裝

排定預先安裝可以讓您執行應用程式的離線或下班時間配送,並為使用者減少一些通常與配送相關聯的等待。例如,您可以在下班後預先安裝應用程式,以便在第二天使用此應用程式。

對於要在排程時間預先安裝的與使用者關聯的應用程式,應用程式啟動器必須在使用者的工作站上執行。

對於要在排程時間預先安裝的與工作站關聯的應用程式,無需執行應用程式啟動器。預先安裝任務由 NAL 工作站輔助程式處理,在工作站管理員下執行。

  1. 在 ConsoleOne 中,於您要預先安裝的應用程式物件上按一下滑鼠右鍵,然後按一下「內容」顯示應用程式物件的內容頁。

  2. 按一下「配送選項」索引標籤 >「預先安裝排程」,以顯示「預先安裝排程」頁。

    應用程式物件的「預先安裝排程」頁。
  3. 選取「預先安裝應用程式」核取方塊,以啟用該選項。

    應用程式物件的「預先安裝排程」頁,「排程類型」設定為「無」。

    有兩種排程類型可供選擇:「指定日期」和「日期範圍」。

    • 指定日期: 此排程類型可用於指定可以預先安裝應用程式的特定日期和時間。您最多可以指定 350 個不同的日期和時間。

    • 日期範圍: 此排程類型可用於指定可以預先安裝應用程式的每週的日期範圍。

  4. (依條件而定) 若要使用「指定日期」排程,請完成步驟 4.a步驟 4.c。否則,若要使用「日期範圍」排程,請跳至步驟 5

    1. 在「排程類型」清單中,選取「指定日期」以顯示「指定日期」選項。

      應用程式物件的「預先安裝」頁,選取「指定日期」為排程類型。
    2. 填寫以下欄位:

      • 日期範圍: 「日期範圍」清單會顯示可以預先安裝應用程式的所有日期。若要新增日期,請按一下「新增」,選取所需日期,然後按一下「確定」,在清單中顯示它。

      • 所選日期的時間: 選取可用的開始時間與結束時間。這些時間適用於「日期範圍」清單中的所有日期。

        附註:時間以 5 分鐘的間隔遞增,最早的可用開始時間為 00:00 (中午 12:00),最晚的結束時間為 23:55 (晚上 11:55)。這意味著從晚上 11:55 到午夜 12:00,應用程式始終有 5 分鐘時間不可用。如果您要使應用程式全天均可用,則需要使用「日期範圍」排程類型。如需更多資訊,請參閱步驟 5.b

      • 從開始時間延展 (分):從開始時間延展」選項可將使用者存取時間延展至指定的分鐘數之外,以使應用程式不會同時對所有使用者均可用。如果您希望所有使用者均可在應用程式可以使用時啟動它,且應用程式透過網路配送或執行,則您可以使用此選項以避免可能的網路超載。

        例如,若要將應用程式配送給中等數量的使用者 (假設大約為 100 個使用者),您可以指定在一小時 (60 分鐘) 時段內 (從排定的開始時間開始) 隨機配送應用程式:這樣,所有使用者將可以在排定開始時間後前六十分鐘內的某一時間存取應用程式。

        如果您想實質減輕應用程式配送產生的伺服器負載,或者如果您遇到頻寬問題,則可能需要在整段可用時間內隨機配送應用程式。若要在應用程式可用的整段時間 (「指定的日期」和「所選日期的時間」) 中延展存取時間,請使用為該應用程式指定的總可用時間 (以分鐘為單位)。這要求您在指定的每一天均有最長時間可供使用。例如,如果應用程式設定為美國的一般上班時間 (每天 9 小時:上午 8:00 至下午 5:00),您可以按以下方法計算可以使用應用程式的總時間:

        指定的小時數 x 每小時 60 分鐘 = 每天的總可用時間

        使用該方程式,以上範例可計算如下:

        9 x 60 (分鐘每小時) =每天 540 分鐘的可用時間

        在此範例中,當您在「從開始時間延展」欄位中輸入 540 分鐘時,會在排定日期中可用的整個 540 分鐘內隨機配送應用程式。請注意,這可能不適用於必須及時配送的應用程式 (例如防毒更新)。還需要注意的是,此範例僅適用於以下情況:您可以排程在一週中任何一天的任何指定時間段內執行配送。

        請記住,「所選日期的時間」設定無法為一天中的最後五分鐘排程,因此如果應用程式排程在某天晚上 11:55 結束,則需要考量這五分鐘。

    3. 繼續 步驟 6

  5. (依條件而定) 若要使用「日期範圍」排程,請完成步驟 5.a步驟 5.c。否則,若要使用「指定日期」排程,請返回步驟 4

    1. 在「排程類型」清單中,選取「日期範圍」以顯示「日期範圍」選項。

      應用程式物件的「預先安裝」頁,選取「日期範圍」為排程類型。
    2. 填寫以下欄位:

      • 日期範圍: 若要定義日期範圍,請選取開始日期和結束日期,然後在已建立的日期範圍內選取日期 (星期日至星期六)。依預設,已選取所有日期;某天的按鈕顯示為按下狀態即表示已選取該天。

      • 所選範圍的時間: 選取可用的開始時間與結束時間。此選項會根據日期範圍是包含一天、幾天還是全部七天,而有不同的運作方式。如果日期範圍包括一至六天 (但並非全部七天),可在這些天的開始時間與結束時間之間使用應用程式。例如,如果您要將應用程式設為在星期一的 8:00 至 5:00 點之間可用,其將在此時間範圍內可用。但是,如果日期範圍包括全部七天,會忽略此時間,並且應用程式在每天 24 小時中均可用。

      • 從開始時間延展 (分):從開始時間延展」選項可將使用者存取時間延展至指定的分鐘數之外,以使應用程式不會同時對所有使用者均可用。如果您希望所有使用者均可在應用程式可以使用時啟動它,且應用程式透過網路配送或執行,則您可以使用此選項以避免可能的網路超載。

        例如,若要將應用程式配送給中等數量的使用者 (假設大約為 100 個使用者),您可以指定在一小時 (60 分鐘) 時段內 (從排定的開始時間開始) 隨機配送應用程式:這樣,所有使用者將可以在排定開始時間後前六十分鐘內的某一時間存取應用程式。

        如果您想減輕應用程式配送產生的伺服器負載,或者如果您遇到頻寬問題,則可能需要在整段可用時間中隨機配送應用程式。若要在應用程式可用的整段時間 (「日期範圍」和「所選日期的時間」) 中延展存取時間,請使用為該應用程式指定的總可用時間 (以分鐘為單位)。例如,如果將工作站關聯的應用程式設定為三班制工作日中的整個 24 小時,您可以按以下方法計算可以使用該應用程式的總時間:

        日期範圍內的天數 x 每天的可用時間 = 總可用時間

        使用此方程式並確保將小時轉換為分鐘,以上範例可計算如下:

        7 (天) x 24 (小時) = 168 小時可用

        168 x 60 (每小時的分鐘數) = 10,080 分鐘可用

        當您在「從開始時間延展」欄位中輸入 10800 分鐘時,會在其可用的整個 10800 分鐘內隨機配送應用程式。請注意,這不適用於必須及時配送的應用程式 (例如防毒更新)。

      • 所有用戶端都使用此排程 (GMT): 排程以工作站的時區為基礎。如果您的網路橫跨不同時區,而您規劃應用程式在下午 1 點執行,它將在每個時區的下午 1 點執行。您可以選取此選項,讓工作站同時執行應用程式,而無論其時區為何 (例如,羅馬時間下午 1:00 和洛杉磯時間凌晨 4:00)。

    3. 繼續 步驟 6

  6. (依條件而定) 如果您要預先安裝與工作站關聯的 MSI 應用程式,並且您想使用所使用的工作站認證,而不是已登入使用者的認證,則必須啟用「如果與工作站相關聯,請在工作站安全空間中配送」選項。

    依預設,會在使用者安全空間中配送與工作站關聯的 MSI 應用程式,表示應用程式啟動器使用使用者的認證和檔案系統存取權限。如果您要執行下班時間配送,而不需要使用者保持其在工作站上的登入狀態,則可以讓應用程式啟動器轉為配送至 NAL 工作站輔助程式,該輔助程式會在系統空間中執行並且使用工作站的認證。

    使用工作站的認證並非可以安裝所有的 MSI 應用程式。某些 MSI 應用程式對登入使用者具有相依性 (例如在 Windows 登錄中讀取並寫入至 HKCU 貯備)。在此情況下,您必須不選此選項,才能讓配送在使用者安全空間 (而非工作站安全空間) 中進行。

    使用工作站認證來啟用預先安裝的步驟:

    1. 按一下「配送選項」索引標籤 >「選項」,以顯示「選項」頁。

      應用程式物件的「選項」頁。
    2. 選取「如果與工作站相關聯,請在工作站安全空間中配送」核取方塊,以啟用該選項。

      請記住,NAL 工作站輔助程式使用工作站的認證 (而非使用者的認證) 來配送應用程式,這一點很重要。這意味著您必須為工作站指定適當的檔案系統權限,才能存取來源 .msi 檔案所在的網路位置。

      如果應用程式需要在安裝期間重新開機,則您必須選取「重新開機」群組方塊中的「如果需要,請重新開機」或「始終重新開機」以及「重新開機時提示」群組方塊中的「不提示」。

  7. 按一下「確定」以儲存變更。