更新日: 2024 年 10 月 19 日
Rink Turksma によって Sapien Powershell Studio を使用して作成されました。
リリース ノートと最新の MSI インストーラーについては、https://github.com/rink-turksma/IntunePrepTool/releases を参照してください。
Github の Issues を使用するか、[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 を使用します) (2023 年 5 月 21 日の更新: バージョン 1.0.3.3 以降が必要です)
インストール方法:
最新のMSIをダウンロードします。 (https://github.com/rink-turksma/IntunePrepTool/releases)
MSI ファイルのブロックを解除します。
MSIファイルを実行します。
使用方法
IntunePrepTool を起動します。
IntunePrepTool を管理者として実行します。
以下の手順を含むスクリーンショット。
顧客/テナントを選択してください:
- ここに顧客/テナントを追加します。
- パッケージを作成する前に、必ず顧客を選択してください。
- この情報は、「C:Users$ENV:username.IntunePrepToolconfig_customerinfo.csv」に保存されます。
アップロード機能用アプリ登録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 に追加する