IntuneによるWin32アプリ(exe形式)のインストール

Intuneでは登録デバイスに対して「Win32アプリ(exe形式)」を配布することが出来ます。

ストアアプリやMSI形式以外の「exe形式」を配布することが出来ると、とても便利です。


ただし、exeファイルをそのまま使用することが出来ません。

事前にIntuneで配布するためのファイル形式に変換が必要です。


今回は例として「VSCode」をIntuneで配布してインストールしてみたいと思います。


1.Win32アプリのインストーラー変換

まず初めにアプリのインストーラーをIntuneで利用出来る「intunewin」形式に変換する必要があります。


詳細は下記をご確認ください。

Win32 アプリ コンテンツのアップロードを準備する
https://docs.microsoft.com/ja-jp/mem/intune/apps/apps-win32-prepare



1.「Microsoft Win32 コンテンツ準備ツール」をダウンロードします。

GitHub - microsoft/Microsoft-Win32-Content-Prep-Tool: A tool to wrap Win32 App and then it can be uploaded to Intune
A tool to wrap Win32 App and then it can be uploaded to Intune - microsoft/Microsoft-Win32-Content-Prep-Tool


2.ダウンロードしたファイルを展開し、任意のフォルダに配置します。




3.アプリ用のフォルダを任意の場所に作成し、exeファイルを配置します。

※インストーラー変換はフォルダ内の全ファイルが対象のため、関係ないファイルを配置しないこと




4.コマンドプロンプトを管理者権限で起動します。

下記のコマンドを実行し、インストーラーをIntune用に変換します。

IntuneWinAppUtil.exe -c .\VSCode -s .\VSCode\VSCodeSetup-x64-1.57.1.exe -o .\VSCode

  • c:変換対象ファイルがあるフォルダ
  • s:変換対象セットアップファイルの指定
  • o:.intunewinファイルの出力先フォルダ


5.インストーラー変換が完了することを確認します。




6.変換したインストーラーが作成されたことを確認します。





2.Intuneでアプリ作成

インストーラーを作成したらエンドポイント管理センターでアプリを作成します。


1.エンドポイント管理センターを開きます。


2.「アプリ」-「すべてのアプリ」-「追加」をクリックします。




3.「アプリの種類」で「Windows アプリ (Win32)」を選択します。




4.「Windows アプリ (Win32)」を選択したら、「選択」をクリックします。




5.変換したインストーラーを指定し、「OK」をクリックします。




6.「名前」、「説明」、「発行元」を指定し、「次へ」をクリックします。




7.「インストールコマンド」と「アンインストールコマンド」を指定し、「次へ」をクリックします。



「アンインストールコマンド」は下記のレジストリで確認出来ます。

※「ランダムな文字列」はアプリごとによって異なるので1つずつ確認してください

  • キー:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{ランダムな文字列}
  • 名前:UninstallString



8.「オペレーティングシステムのアーキテクチャ」と「最低限のオペレーティングシステム」を指定し、「次へ」をクリックします。




9.「規則の形式」で「検出規則を手動で構成する」を選択し、「追加」をクリックします。

※アプリが既にインストール済みかどうか判定する条件を指定します




10.「規則の種類」で「レジストリ」を選択し、インストール済みか判定出来る値を指定します。



今回は下記の値が存在することを条件とします。

  • キー:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{ランダムな文字列}
  • 名前:VersionMajor



11.規則が追加されたことを確認し、「次へ」をクリックします。




12.依存関係がある場合は設定し、「次へ」をクリックします。

※対象アプリをインストールするための前提条件がある場合に指定




13.置き換えがある場合は設定し、「次へ」をクリックします。

※アプリをインストールする際、アンインストールしたい既存アプリが存在する場合に設定




14.アプリを配布する対象を選択し、「次へ」をクリックします。




15.設定に問題が無ければ「作成」をクリックします。




16.アプリの作成が開始されると、インストールファイルがアップロードされます。





3.インストール確認

アプリを作成したら実際にインストール出来るかどうか確認します。


1.クライアントPCで「ポータルサイト」を起動します。


2.作成したアプリが表示されることを確認し、アプリをクリックします。




3.インストールをクリックします。




4.インストールが完了し、「インストール済み」と表示されることを確認します。




5.スタート画面でアプリがインストールされたことを確認します。




6.エンドポイント管理センターのアプリの「概要」でインストール状況を確認出来ます。




IntuneによるWin32アプリのインストール方法については以上です。

コメント

タイトルとURLをコピーしました