Configuration Manager中的套件和程式

適用於:Configuration Manager (目前的分支)

Configuration Manager會繼續支援在 2007 Configuration Manager中使用的套件和程式。 當您部署下列任何工具或腳本時,使用套件和程式的部署可能比應用程式更適合:

  • 未在電腦上安裝應用程式的系統管理工具
  • 不需要持續監視的「一次性」腳本
  • 以週期性排程執行且無法使用全域評估的腳本

提示

請考慮在 Configuration Manager 主控台中使用腳本功能。 腳本可能是一些先前案例中較佳的解決方案,而不是使用套件和程式。

當您從舊版Configuration Manager移轉套件時,可以在Configuration Manager階層中部署套件。 移轉完成之後,套件會出現在 [軟體程式庫] 工作區的 [套件] 節點中。

您可以修改和部署這些套件,就像使用軟體發佈一樣。 [從定義匯入套件精靈] 會保留Configuration Manager以匯入舊版套件。 當您從 Configuration Manager 2007 移轉至Configuration Manager階層時,公告會轉換成部署。

注意事項

使用套件轉換管理員將套件和程式轉換成Configuration Manager應用程式。 套件轉換管理員與Configuration Manager整合。 如需詳細資訊,請參閱 套件轉換管理員

套件可以使用Configuration Manager的一些新功能,包括發佈點群組和監視。 您無法使用 Configuration Manager 中的套件和程式來部署 Microsoft Application Virtualization (App-V) 應用程式。 若要散發虛擬應用程式,請將它們建立為Configuration Manager應用程式。 如需詳細資訊,請 參閱部署 App-V 虛擬應用程式

建立套件和程式

使用 [建立套件和程式精靈]

  1. 在 Configuration Manager 主控台中,移至 [軟體程式庫] 工作區,展開 [應用程式管理],然後選取 [套件] 節點

  2. 在功能區的 [ 常用] 索引標籤中,選擇 [ 建立 ] 群組中的 [ 建立套件]

  3. 在 [建立套件和程式精靈] 的 [封裝] 頁面上,指定下列資訊:

    • 名稱:指定最多 50 個字元之封裝的名稱。

    • 描述:指定此套件的描述,最多 128 個字元。

    • 製造商 (選擇性) :指定制造商名稱,以協助您在 Configuration Manager 主控台中識別套件。 此名稱最多可以是 32 個字元。

    • 語言 (選擇性) :指定最多 32 個字元的套件語言版本。

    • 版本 (選擇性) :指定最多 32 個字元的套件版本號碼。

    • 此套件包含原始程式檔:此設定會指出套件是否需要在用戶端裝置上顯示來源檔案。 根據預設,精靈不會啟用此選項,且Configuration Manager不會使用套件的發佈點。 當您選取此選項時,請指定要發佈至發佈點的套件內容。

    • 來源資料夾:如果套件包含原始程式檔,請選擇 [ 流覽 ] 以開啟 [ 設定來源資料夾 ] 對話方塊,然後指定套件的原始程式檔位置。

      注意事項

      月臺伺服器的電腦帳戶必須具有您指定之來源資料夾的讀取存取許可權。

      Windows 會將來源路徑限制為 256 個字元或更少。 此限制適用于套件來源和應用程式。 如需詳細資訊,請參閱 命名檔案、路徑和命名空間

    • 如果您想要在用戶端上預先快取內容,請指定套件的 [ 架構 ] 和 [ 語言 ]。 如需詳細資訊, 請參閱設定預先快取內容

  4. 在 [建立封裝和程式精靈] 的 [程式類型] 頁面上,選取電腦的標準程式類型。 或者,您可以略過此步驟,稍後再建立程式。

    提示

    若要為現有的套件建立新的程式,請先選取套件。 然後,在 [ 首頁] 索引標籤的 [ 套件 ] 群組中,選擇 [ 建立程式 ] 以開啟 [ 建立程式精靈]

    裝置類型的程式是一個舊版選項,僅適用于目前不受Configuration Manager管理的行動裝置。

套件的自訂圖示

從 2203 版開始,新增套件的自訂圖示。 當您部署套件和程式時,這些圖示會出現在軟體中心。 自訂圖示可以改善使用者體驗,以更妥善地識別軟體,而不是預設圖示。

在套件屬性的 [ 一般 ] 索引標籤上,選取圖示區段中的 [ 流覽]。 從預設殼層程式庫中選取圖示,或流覽至本機或網路路徑中的另一個檔案。

  • 它支援下列檔案類型:
    • 程式 (.exe)
    • 程式庫 .dll ()
    • 圖示 (.ico)
    • 影像 (.png.jpeg.jpg)
  • 檔案不需要位於您以部署為目標的用戶端上。 Configuration Manager包含具有部署原則的映射。
  • 影像的檔案大小上限為 256 KB。
  • 圖示可以有最多 512 x 512 的圖元維度。

當用戶端收到部署原則時,他們會在軟體中心顯示圖示。

注意事項

若要充分利用新的Configuration Manager功能,請在更新月臺之後,將用戶端更新為最新版本。 當您更新月臺和主控台時,Configuration Manager主控台中會出現新功能,但完整案例在用戶端版本也是最新的之前無法運作。

建立程式

  1. 在 [建立套件和程式精靈] 的 [程式類型] 頁面上,選擇[標準程式],然後選擇 [下一步]

  2. 在 [ 標準程式] 頁面上,指定下列資訊:

    • 名字: 指定最多 50 個字元的程式名稱。

      注意事項

      程式名稱在封裝內必須是唯一的。 建立程式之後,即無法修改其名稱。

    • 命令列:輸入用來啟動此程式的命令列,或選擇 [ 流覽 ] 流覽至檔案位置。

      如果您未指定副檔名,Configuration Manager嘗試盡可能使用 .com、.exe 和 .bat。

      當用戶端執行程式時,Configuration Manager搜尋下列位置中的檔案:

      • 在套件內
      • 本機 Windows 資料夾
      • 本機 %path%

      如果找不到檔案,程式就會失敗。

    • 開機檔案夾 (選擇性) :指定程式執行所在的資料夾,最多 127 個字元。 此資料夾可以是用戶端上的絕對路徑。 它也可以是相對於包含套件之發佈點資料夾的路徑。

    • 執行:指定程式在用戶端電腦上執行的模式。 選取下列其中一個選項:

      • 一般:程式會根據系統和程式預設值,以一般模式執行。 此模式為預設值。

      • 最小化:程式在用戶端裝置上執行最小化。 使用者可能會在通知區域或工作列上看到安裝活動。

      • 最大化:程式會在用戶端裝置上最大化執行。 使用者會看到所有安裝活動。

      • 隱藏:程式會在用戶端裝置上隱藏執行。 使用者看不到任何安裝活動。

    • 程式可以執行:指定程式是否只在使用者登入時執行、只有當沒有使用者登入時執行,還是不論使用者是否登入用戶端電腦。

    • 執行模式:指定以系統管理許可權或目前登入之使用者的許可權執行程式。

    • 允許使用者檢視程式安裝並與其互動:如果有的話,請使用此設定來指定是否允許使用者與程式安裝互動。 只有在符合下列條件時,才能使用此選項:

      • [程式可以執行] 設定 為 [只有當使用者登入 ] 或 [ 使用者是否登入]
      • [執行模式 ] 設定為 [ 以系統管理許可權執行]
    • 磁片磁碟機模式:指定此程式在網路上執行方式的相關資訊。 選擇下列其中一個選項:

      • 以 UNC 名稱執行:指定以通用命名慣例 (UNC) 名稱執行程式。 此設定為預設值。

      • 需要磁碟機號:指定程式需要磁碟機號才能完整限定其位置。 針對此設定,Configuration Manager可以在用戶端上使用任何可用的磁碟機號。 此設定需要部署使用 [ 從發佈點執行程式 ] 部署選項,並啟用套件的資料存取選項,以將 此套件中的內容複寫到發佈點上的套件共用

      • 需要特定磁碟機號:指定程式需要您指定的特定磁碟機號,才能完整限定其位置。 例如, Z:。 如果用戶端已經使用指定的磁碟機號,則不會執行程式。 此設定需要部署使用 [ 從發佈點執行程式 ] 部署選項,並啟用套件的資料存取選項,以將 此套件中的內容複寫到發佈點上的套件共用

    • 在登入時重新連線到發佈點:指出當使用者登入時,用戶端是否重新連線到發佈點。 根據預設,精靈不會啟用此選項。

  3. 在 [建立套件和程式精靈] 的 [需求] 頁面上,指定下列資訊:

    • 先執行另一個程式:識別在此封裝和程式執行之前執行的套件和程式。

    • 平臺需求:選取 此程式可在任何平臺上執行 ,或 此程式只能在指定的平臺上執行。 然後選擇用戶端必須安裝此套件和程式的 OS 版本。

    • 估計的磁碟空間:指定程式在電腦上執行所需的磁碟空間量。 預設設定為 [未知]。 如有必要,請指定大於或等於零的整數。 如果您設定值,也請選取值的單位。

    • 允許的執行時間 (分鐘) :指定您預期程式在用戶端電腦上執行的時間上限。 預設值為 120 分鐘。 只使用大於零的整數。

      重要事項

      如果您在部署此程式的相同集合上使用維護時段,如果 允許的執行時間上限 比排程的維護期間長,就可能發生衝突。 如果您將執行時間上限設定為 [未知],則程式會在維護期間開始執行。 然後在維護期間關閉之後,它會繼續視需要執行。 如果您將執行時間上限設定為大於任何可用維護期間長度的特定期間,則用戶端不會執行程式。

      如果您將此值設定為[未知],Configuration Manager會將允許的執行時間上限設定為 12 小時 (720 分鐘) 。

      注意事項

      如果程式超過執行時間上限,Configuration Manager在符合下列條件時將其停止:

      • 您可以啟用 [以系統管理許可權執行] 選項
      • 您未啟用 [允許使用者檢視程式安裝並與其互動] 選項

部署套件和程式

  1. 在 Configuration Manager 主控台中,移至 [軟體程式庫] 工作區,展開 [應用程式管理],然後選取 [套件] 節點

  2. 選取您要部署的套件。 在功能區的 [ 首頁 ] 索引標籤中,選擇 [ 部署 ] 群組中的 [ 部署]

  3. 在 [部署軟體精靈] 的 [一般] 頁面上,指定您要部署的套件和程式名稱。 選取您要部署套件和程式的集合,以及任何選擇性批註。

    若要將套件內容儲存在集合的預設發佈點群組上,請選取 [ 使用與此集合相關聯的預設發佈點群組]選項。 如果您未將此集合與發佈點群組產生關聯,則無法使用此選項。

  4. 在 [ 內容] 頁面上,選擇 [ 新增]。 選取您要發佈此套件和程式內容的發佈點或發佈點群組。

  5. 在 [ 部署設定] 頁面上,設定下列設定:

    • 目的:選擇下列其中一個選項:

      • 可用:使用者會在軟體中心看到已發佈的套件和程式,並可視需要安裝。

      • 必要:套件和程式會根據設定的排程自動部署。 在軟體中心,您可以追蹤其部署狀態,並在期限之前安裝它。

      注意事項

      如果有多位使用者登入裝置,封裝和工作順序部署可能不會出現在軟體中心。

    • 傳送喚醒封包:如果您將部署目的設定為 [ 必要] 並選取此選項,月臺會先在安裝期限時將喚醒封包傳送至電腦。 在您可以使用此選項之前,請先為網路喚醒設定電腦。 如需詳細資訊,請參閱 如何設定網路喚醒

    • 允許計量付費網際網路連線的用戶端在安裝期限之後下載內容,這可能會產生額外成本

    注意事項

    當您部署套件和程式時,無法使用 將軟體預先部署至使用者主要裝置的 選項。

  6. 在 [ 排程 ] 頁面上,設定將此套件和程式部署至用戶端裝置的時機。

    此頁面上的選項會根據您將部署動作設定為 [可用 ] 或 [ 必要]而有所不同。

    針對 [必要 部署],從 [重新執行行為] 下拉式功能表設定程式的 重新執行行為 。 從下列選項中選擇:

    重新執行行為 描述
    永不重新執行已部署的程式 用戶端不會重新執行程式。 即使程式原本失敗或程式檔案已變更,還是會發生此行為。
    一律重新執行程式 排程部署時,用戶端一律會重新執行程式。 即使程式已成功執行,也會發生此行為。 當您更新程式時,它對於週期性部署很有用。
    如果上一次嘗試失敗,請重新執行 用戶端會在排程部署時重新執行程式,只有在上一次執行嘗試失敗時才會重新執行。
    如果上一次嘗試成功,請重新執行 只有在先前在用戶端上成功執行程式時,用戶端才會重新執行程式。 當您定期更新程式,而且每個更新都需要成功安裝先前的更新時,此行為對於週期性部署很有用。
  7. 在 [ 使用者體驗] 頁面上,指定下列資訊:

    • 允許使用者獨立于指派的情況下執行程式:使用者可以從軟體中心安裝此軟體,而不論任何排程的安裝時間為何。

    • 軟體安裝:允許在任何設定的維護期間以外安裝軟體。

    • 系統重新開機 (如果需要完成安裝) :如果軟體安裝需要裝置重新開機才能完成,允許此動作在任何設定的維護期間之外執行。

    • 內嵌裝置:當您將套件和程式部署至啟用寫入篩選器的 Windows Embedded 裝置時,您可以指定它們在暫時重迭上安裝套件和程式,並在稍後認可變更。 或者,在安裝期限或維護期間認可變更。 當您在安裝期限或維護期間認可變更時,需要重新開機,而且變更會保存在裝置上。

      注意事項

      當您將套件或程式部署至 Windows Embedded 裝置時,請確定裝置是已設定維護期間之集合的成員。 如需當您將套件和程式部署至 Windows Embedded 裝置時如何使用維護時段的詳細資訊,請參閱 建立 Windows Embedded 應用程式

  8. 在 [ 發佈點] 頁面上,指定下列資訊:

    • 部署選項:指定用戶端在其目前界限群組中使用發佈點時的動作。 此外,當用戶端使用鄰近界限群組或預設月臺界限群組中的發佈點時,也會選取該用戶端的動作。

      重要事項

      如果您將部署選項設定為從發佈點執行程式,請務必在套件屬性的 [資料存取] 索引標籤上,啟用 [將此套件中的內容複寫到發佈點上的套件共用] 選項。 否則,無法從發佈點執行封裝。

    • 允許用戶端使用預設月臺界限群組中的發佈點:當目前或鄰近界限群組中的任何發佈點都無法使用此內容時,請啟用此選項,讓他們嘗試月臺預設界限群組中的發佈點。

  9. 完成精靈。

當您選取部署時,請在 [監視] 工作區的 [部署] 節點和 [套件部署] 索引標籤的詳細資料窗格中檢視部署。 如需詳細資訊,請 參閱監視封裝和程式

監視套件和程式

若要監視套件和程式部署,請使用您用來監視應用程式的相同程式,如 監視應用程式中所述。

套件和程式也包含一些內建報告,可讓您監視套件和程式部署狀態的相關資訊。 這些報告具有軟體發佈 - 套件和程式及軟體發佈 - 套件和程式部署狀態的報告類別。

如需如何在 Configuration Manager 中設定報告的詳細資訊,請參閱報告簡介

管理套件和程式

在 [ 軟體程式庫] 工作區中,展開 [ 應用程式管理],然後選取 [ 封裝] 節點 。 選取您要管理的套件,然後選擇管理工作。

建立預先設置的內容檔案

開啟 [ 建立預先設置的內容檔案精靈],以建立包含套件內容的檔案。 使用此檔案手動將套件匯入遠端發佈點。 當月臺伺服器與發佈點之間的網路頻寬偏低時,此動作非常有用。

建立程式

開啟 [ 建立程式精靈],為此套件建立新的程式。

匯出

開啟 [ 匯出套件精靈],將選取的套件及其內容匯出至檔案。 使用此檔案將檔案匯入另一個階層。

部署

開啟 [部署軟體精靈],將選取的套件和程式部署至集合。 如需詳細資訊,請 參閱部署套件和程式

發佈內容

開啟 [ 發佈內容精靈],將套件和程式的內容傳送至選取的發佈點或發佈點群組。

匯入

開啟 [ 匯入套件精靈],從.zip檔案匯入先前匯出的套件。

提示

當您在 Configuration Manager 主控台中匯入物件時,它會匯入至目前的資料夾。 在舊版中,Configuration Manager一律將匯入的物件放在根節點中。

更新發佈點

更新發佈點,其中包含所選套件和程式的最新內容。

後續步驟