更新:2024 年 10 月 19 日
由 Rink Turksma 與 Sapien Powershell Studio 建立。
有關發行說明和最新 MSI 安裝程序,請參閱:https://github.com/rink-turksma/IntunePrepTool/releases
請使用 Github 中的問題或發送電子郵件尋求協助:[email protected]
YouTube 上的簡單範例
- 輕鬆配置 EXE、MSI、MSIX、Winget、PowerShell、排程任務和 Web 連結等來源來建立安裝和解除安裝檔案。將它們打包到 Intunewin 檔案中並直接上傳到 Intune,並使用適當的檢測方法。
- 從 EXE 檔案建立套件時,使用 Azure OpenAI GPT-4 尋找安裝參數。
- 建立 winget 更新修復策略。
- 下載選項可從 Winget 下載來源檔案。
- 自動建立 install.ps1 和 uninstall.ps1,您可以一鍵在 PowerShell ISE 中測試和編輯。
- Intunewin 檔案中使用的所有產生的 PowerShell 腳本都會將轉錄日誌寫入指定位置,並在 IntunePrepTool(應用程式和服務)日誌下的事件檢視器中顯示訊息或錯誤訊息。
- 日誌檔案也位於「C:ProgramDataMicrosoftIntuneManagementExtensionLogsIntunePrepTool.evtx」;這允許您使用適用於 Windows 用戶端的 Intune 管理入口網站中的「收集診斷」選項並下載套件的日誌。
- 建立 Intunewin 檔案的按鈕,並在應用程式中列印檢測方法。 (這也會將 config.csv 檔案寫入套件目錄。)
- 選擇建立 Intunewin 後。您將獲得選擇 PNG 檔案的選項。
- 然後,您可以使用直接上傳到 Intune 的選項(使用 Jason Thompson 的 PowerShell 模組 MSAL.PS 和 Nickolaj Andersen 的 IntuneWin32App)(更新 21/05/2023:需要版本 1.0.3.3 或更高版本)
如何安裝:
下載最新的 MSI。 (https://github.com/rink-turksma/IntunePrepTool/releases)
解鎖 MSI 文件:
運行 MSI 檔案。
如何使用
啟動 IntunePrepTool:
以管理員身分執行 IntunePrepTool。
螢幕截圖和下面的說明。
選擇客戶/租戶:
- 在此新增您的客戶/租戶。
- 在創建套餐之前始終選擇客戶。
- 此資訊儲存在:“C:Users$ENV:username.IntunePrepToolconfig_customerinfo.csv”
上傳功能新增App註冊EntraID
從 Winget 下載原始碼。
- 此選項用於從 Winget 儲存庫下載安裝程式。 (MSI、MSIX 或 EXE 來源)
- 使用此下載選項時。文件儲存在配置面板中的指定位置。 (或「C:Program FilesIntunePrepToolconfig_customerinfo.csv」作為下載路徑)
建立 Intunewin 套件選項
工具選項。
從 MSI 檔案建立 Intunewin 檔案。
上傳功能可將 IntunePrepTool 建立的 Intunewin 套件上傳至 Microsoft Intune
- 使用 IntunePrepTool 建立 Intunewin 套件後,config.csv 將寫入套件的輸出資料夾中。在此處載入 config.csv 以將套件上傳到 MS Intune。
- 請查看發行說明中的說明 https://github.com/rink-turksma/IntunePrepTool/releases/tag/IntunePrepTool-1.3.0.0
如何使用工具選單中的選項來尋找卸載字串。
- 在註冊表中搜尋已安裝的應用程式以查找卸載字串。
從 EXE 來源建立 Intunewin 檔案。
如何使用“工具”選單查找 WingetID,顯示該 ID 的更多信息,並顯示可能的版本。
如何建立計劃任務 Intunewin 包
- 新增 Powershell 程式碼以每週運行或在啟動時作為排程任務運行。
建立 Winget Intunewin 套件。
- 請注意。對於此選項,目標計算機上需要 Winget。 (Windows 10 和 11)
- 從此來源下載最新的穩定 MSIX:https://github.com/microsoft/winget-cli/releases
- 當你想要在 Intune 中使用「必要」分配選項時,修正了 Win32 應用程式中 MSIX 的安裝。這樣您就可以為 Winget 應用程式使用「依賴關係」選項。
- 首先請參閱此內容以查找 WingetID。 https://github.com/rink-turksma/IntunePrepTool/tree/main#how-to-use-tools-menu-to-find-wingetids-show-more-information-for-this-id-and-show-可能的版本
事件檢視器中 IntunePrepTool 日誌的位置。
將 Azure OpenAI gpt-4o 模型新增至 IntunePrepTool