組織デバイスのための効率的なアプリケーション更新戦略
by
kenchan0130
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Copyright © 2019 FOLIO Co., Ltd. All Rights Reserved. 組織デバイスのための 効率的なアプリケーション更新戦略 株式会社FOLIO 共通基盤部 kenchan0130
Slide 2
Slide 2 text
51 なぜアプリケーションを更新するのか image: Freepik.com
Slide 3
Slide 3 text
52 機能の追加や削除 なぜアプリケーションを更新するのか image: Flaticon.com
Slide 4
Slide 4 text
53 機能の追加や削除 なぜアプリケーションを更新するのか 不具合の修正/ パフォーマンスの改善 image: Flaticon.com
Slide 5
Slide 5 text
54 機能の追加や削除 なぜアプリケーションを更新するのか 不具合の修正/ パフォーマンスの改善 セキュリティ上の 欠陥の修復 image: Flaticon.com
Slide 6
Slide 6 text
55 なぜアプリケーションを更新するのか
Slide 7
Slide 7 text
56 Windows + Microsoft Intune、macOS + Jamf Pro における、独自に入れるアプリケーションの更新方法 話すこと/話さないこと WindowsやmacOSのOSおよびOSアップデートに付随す るアプリケーションの更新方法
Slide 8
Slide 8 text
57 Microsoft Intuneを使用した Windowsアプリケーションの更新
Slide 9
Slide 9 text
58 Microsoft Storeアプリケーションの追加 Intuneにおける Windowsへのアプリケーション配布方法 独自のWin32 アプリケーションの追加
Slide 10
Slide 10 text
59 Microsoft Storeアプリケーション 自動で最新バーションに更新 Intuneにおける Windowsへのアプリケーション更新方法 独自のWin32 アプリケーション 置き換え機能などを使用する テ ー ブ ル 自 動 的 に 生 成 さ れ た 説 明
Slide 11
Slide 11 text
60 Intuneにおける アプリケーション配布方法選択 アプリケーションの配布 Microsoft Storeの アプリケーションを配布
Slide 12
Slide 12 text
61 Intuneにおける アプリケーション配布方法選択 アプリケーションの配布 Microsoft Storeの アプリケーションを配布 Win32 アプリケーションで アプリケーションを配布
Slide 13
Slide 13 text
62 Intuneにおける アプリケーション配布方法選択 アプリケーションの配布 Microsoft Storeの アプリケーションを配布 Win32 アプリケーションで アプリケーションを配布 Microsoft Store に存在する? YES NO
Slide 14
Slide 14 text
63 wingetの更新機能を活用 独自のWin32アプリケーションの更新を 効率化したい PSPackageFactoryで 更新を半自動化
Slide 15
Slide 15 text
64 Microsoft社が開発しているWindows Package Manager、通称winget リポジトリにアプリケーションのインストーラー のURLやバージョン情報などのメタデータが登録 されている wingetとは
Slide 16
Slide 16 text
65 wingetでインストールしたいアプリケーションを指定 パッケージをWin32 アプリケーションとして登録 winget + Win32 アプリケーションで配布 winget upgradeコマンドの定期実行
Slide 17
Slide 17 text
66 Zoom Workplaceを配布/更新する例 winget + Win32 アプリケーションで配布
Slide 18
Slide 18 text
67 • システムコンテキストで動作する wingetコマンドを特定 • (Optional) インストールとアンイン ストールを1スクリプトで実現 Zoom Workplaceアプリケーション配布 wingetのラッパーを用意 エントリーポイントとなるスクリプトの例
Slide 19
Slide 19 text
68 • Microsoft Win32 Content Prep Tool (IntuneWinAppUtil) でパッ ケージ化 Zoom Workplaceアプリケーション配布 wingetのラッパーをintunewinパッケージ化 IntuneWinAppUtilの実行例
Slide 20
Slide 20 text
69 • Intune管理センターでWin32アプリ ケーションとして登録 • システムコンテキストで実行 Zoom Workplaceアプリケーション配布 Win32 アプリケーションとして登録 IntuneのWin32アプリケーション登録の例
Slide 21
Slide 21 text
70 Zoom Workplaceアプリケーション配布 Win32 アプリケーションとして登録
Slide 22
Slide 22 text
71 Zoom Workplaceアプリケーション配布 Win32 アプリケーションとして登録
Slide 23
Slide 23 text
72 Zoom Workplaceアプリケーション配布 Win32 アプリケーションとして登録
Slide 24
Slide 24 text
73 Zoom Workplaceアプリケーション更新 wingetの更新機能を定期実行
Slide 25
Slide 25 text
74 デバイスのタスクスケジューラ にタスクを登録する スクリプトを配布 Zoom Workplaceアプリケーション更新 wingetの更新機能を定期実行
Slide 26
Slide 26 text
75 デバイスのタスクスケジューラ にタスクを登録する スクリプトを配布 Zoom Workplaceアプリケーション更新 wingetの更新機能を定期実行 Intuneの修復で スクリプトを定期実行
Slide 27
Slide 27 text
76 デバイスのタスクスケジューラ にタスクを登録する スクリプトを配布 Zoom Workplaceアプリケーション更新 wingetの更新機能を定期実行 Intuneの修復で スクリプトを定期実行 Winget-AutoUpdate-aaSなど のサードパーティツールの配布
Slide 28
Slide 28 text
77 Zoom Workplaceアプリケーション更新 wingetの更新機能を定期実行
Slide 29
Slide 29 text
78 1. Windows 10ではwingetがプリインストールさ れていない • Microsoft Store経由で配布可能 2. デバイスが自由にインターネットにアクセスで きる環境である必要がある • アクセス先の許可リスト対応している場 合は運用が困難になるリスクがある 3. リポジトリに存在しないアプリケーションは 独自に対応する必要がある wingetの更新機能を活用 注意しておきたいポイント
Slide 30
Slide 30 text
79 Aaron Parker氏が開発している、 IntuneのWin32 アプリケーションの追加を自動化 するためのPowerShellベースのフレームワーク PSAppDeployToolkitやEvergreenなどと シームレスに連携 PSPacakgeFactoryとは
Slide 31
Slide 31 text
80 PATCH MY PC社が開発している、 アプリケーションインストールのための便利機能 が実装されているPowerShellベースのフレーム ワーク PSAppDeployToolkitとは ロ ゴ が 含 ま れ て い る 画 像 自 動 的 に 生 成 さ れ た 説 明
Slide 32
Slide 32 text
81 Aaron Parker氏が開発している、 Windowsアプリケーションの最新のバージョンや インストーラーURLを返すPowerShellモジュール Evergreenとは ロ ゴ
Slide 33
Slide 33 text
82 7Zipを配布/更新する例 PSPackageFactoryで配布
Slide 34
Slide 34 text
83 PSPackageFactoryで配布
Slide 35
Slide 35 text
84 7Zipアプリケーション配布 追加するアプリケーションを定義
Slide 36
Slide 36 text
85 7Zipアプリケーション配布 追加するアプリケーションを定義
Slide 37
Slide 37 text
86 7Zipアプリケーション配布 追加するアプリケーションを定義
Slide 38
Slide 38 text
87 7Zipアプリケーション配布 追加するアプリケーションを定義
Slide 39
Slide 39 text
88 7Zipアプリケーション配布 追加するアプリケーションを定義
Slide 40
Slide 40 text
89 7Zipアプリケーション配布 追加するアプリケーションを定義
Slide 41
Slide 41 text
90 7Zipアプリケーション配布 追加するアプリケーションを定義
Slide 42
Slide 42 text
91 7Zipアプリケーション配布 追加するアプリケーションを定義
Slide 43
Slide 43 text
92 7Zipアプリケーション配布 インストール処理を追加
Slide 44
Slide 44 text
93 7Zipアプリケーション配布 パッケージのビルドとIntuneへの登録
Slide 45
Slide 45 text
94 7Zipアプリケーション更新 更新スクリプトの実行 更新スクリプトの実行の画像
Slide 46
Slide 46 text
95 Win32 アプリケーションの置き換えを設定
Slide 47
Slide 47 text
96 1. フレームワークに関する学習コストがかかる 2. PowerShellのフレームワークなので、ツール 自体も更新をし続ける必要がある 3. CI/CDなどの環境がないと廃れてしまう PSPacakgeFactoryで更新を半自動化 注意しておきたいポイント
Slide 48
Slide 48 text
97 Jamf Proを使用した macOSアプリケーションの更新
Slide 49
Slide 49 text
98 Volume Purchaseでの アプリケーションを配布 Jamf Proにおける macOSへのアプリケーション配布方法 Jamf Proのポリシーの パッケージ/スクリプトを使用して配布
Slide 50
Slide 50 text
99 Volume Purchase 自動で最新バーションに更新 Jamf Proにおける macOSへのアプリケーション更新方法 Jamf Proのポリシー 実行頻度の設定
Slide 51
Slide 51 text
100 Jamf社のArmin Briegel氏がリードで開発している、 zshベースのスクリプト 登録されているアプリケーションの 最新バージョンがインストールされる 常に最新のアプリケーションをインストール Installomator Installomator logo black
Slide 52
Slide 52 text
101 App Auto-Patch Installomatorでインストールできる アプリケーションを自動更新 Patchomator
Slide 53
Slide 53 text
102 Jamf Proにおける アプリケーション配布方法選択 アプリケーションの配布 Jamf Proのポリシーで Installomatorを実行して アプリケーションを配布 Volume Purchaseで アプリケーションを配布 Installomator に存在する YES App Store のみに存在する No YES No
Slide 54
Slide 54 text
103 Zoom Workplaceを配布/更新する例 Jamf Proポリシー + Installomatorで配布
Slide 55
Slide 55 text
104 Zoom Workplaceアプリケーション配布 Jamf Proにスクリプトを登録
Slide 56
Slide 56 text
105 Zoom Workplaceアプリケーション配布 Jamf Proのポリシーを設定
Slide 57
Slide 57 text
106 Zoom Workplaceアプリケーション更新 Jamf Proにスクリプトを登録
Slide 58
Slide 58 text
107 Zoom Workplaceアプリケーション更新 Jamf Proのポリシーを設定
Slide 59
Slide 59 text
108 1. デバイスが自由にインターネットにアクセスで きる環境である必要がある • アクセス先の許可リスト対応している場 合は運用が困難になるリスクがある 2. リポジトリに存在しないアプリケーションは 独自に対応する必要がある • valuesfromargumentsラベルを使って カスタマイズできる Jamf Proポリシー + Installomatorで配布 注意しておきたいポイント Installomator logo black
Slide 60
Slide 60 text
109 アプリケーションを更新することで、デバイスをよりセキュアにできる • Microsoft Intuneを用いた、Windowsアプリケーションを更新の方法を紹介 • Jamf Proを用いた、macOSアプリケーションを更新の方法を紹介 まとめ
Slide 61
Slide 61 text
Thank you