[備忘録] jamf NOW を触ってみた(登録デバイス内のアプリ更新編)

・登録したデバイス内のアプリを更新する方法

私の場合、登録したデバイスにはデフォルトの設計書を割り当てているので、「Blueprint」画面の「Default」の「Apps」画面に自動更新したいアプリを登録することになります。その前に、「App」画面上で対象アプリを事前に登録しておく必要があるようです。

今回は、ちょうど私のiPhone上で「Pages」が Ver. 11.0 に更新可能だったので、「Pages」を自動更新したいと思います!

 

1. 「App」画面で「Appを追加」をクリック。

f:id:totin_3:20210330150120p:plain

初回のみ、「App Store以上のことを行いたいですか?」とのポップアップが表示されます。Jamf NOW Plus にアップグレードすれば、App Store に登録されていないアプリ(組織独自で開発した業務アプリとか、Google Chromeとかパッケージイメージ形式で配布されているアプリ等)も追加することができるようです。

※詳しくはこちら→ Jamf Nowのプランと価格

f:id:totin_3:20210330150143p:plain

 

2. 検索バーに「Pages」と入力して「検索」をクリック。

f:id:totin_3:20210330150207p:plain

 

3. 検索結果内の「Pages」の「My Appsへ追加」をクリックするとポップアップが表示されるので、「追加」をクリック。

f:id:totin_3:20210330150245p:plain

 

4. 「Blueprint」画面の該当設計書(Default)の「Apps」画面で、「Appを追加」をクリック。

f:id:totin_3:20210330150319p:plain

 

5. ステップ3で追加した「Pages」が表示されているので、選択して「Appを追加」をクリック。

f:id:totin_3:20210330150350p:plain

ちなみに、新規で追加できるアプリが何もない状態だと、使用可能なアプリがないのでAppsページからアプリを追加してくださいとのメッセージが表示されます。

f:id:totin_3:20210330150442p:plain

 

6. 「デバイス」画面で、該当デバイス(私のiPhone)の「iPad および iPhone の App」上で、該当アプリ(Pages)の横の「・・・」マークから「⇄マネージドへ変換」をクリックして「インストール済、マネージド」に変更します。該当デバイスに「"mdm-na1.jamfcloud.com"にApp "Pages" の管理を許可しますか?Appデータは管理対象になります。」とのメッセージが表示されるので、許可します。

※キャプチャは「Keynote」を例にしています。一旦マネージドに変更すると非マネージドには戻せないようです。

f:id:totin_3:20210330163125p:plain

 

7 (iPhone(任意のデバイス)のみアップデートする場合). 

「インストール済、マネージド」になった「Pages」の横の「・・・」マークから「デバイス上でアップデート」をクリック。「xxx の iPhone の Pages をアップデートすることになります。」というポップアップが表示されるので、「アップデート」をクリック。

無事、iPhone上で「Pages」が読み込み中になってバージョンがアップデートされました!

iPhone上でアップデートされる際は、iPhone画面上に特にメッセージ等は表示されず、しれっと読み込みが始まりました。iPadでも試したところ、挙動は同じでした。

アップデートが完了しても、iPhoneの「App Store」上で「利用可能なアップデート」項目内には「Pages」が残ったままでした(再起動しても変わらず)。ただし、「設定」画面上でアプリのバージョンを確認すると更新されていることが確認できたし、更新後のアプリのアイコンの名前には青い丸が付いていました。iPadで試したところ、iPadの「App Store」上では、「最近のアップデート」に移動していました。iPhoneのバージョンはiOS 14.4.2(最新)、iPadのバージョンはiPadOS 14.4.1(1つ前)です。

その後iPhoneの「App Store」上で「アップデート」したところ、「Pages」がインストール中になってアップデートが始まりました。もちろん、アップデート前後でバージョンに変化はありませんでした(既にアップデートされているので)。

※既にアップデートしたアプリを再度jamf画面の「デバイス上でアップデート」しても、jamf画面上ではアップデートしようとしますがそのうち止まります(デバイス上でも何も起きません)。

f:id:totin_3:20210330171510p:plain

 

7' (他のデバイスもまとめてアップデートする場合).

同じ設計書を割り当てているデバイス全てに適応させたい場合は、「Blueprint」画面の該当設計書の「Apps」画面で、アップデートしたいアプリの横の「・・・」マークから「アップデート」をクリック。「Blueprint によりすべてのデバイスの Keynote がアップデートされます」とのポップアップが表示されるので、「アップデート」をクリック。

こちらも無事、複数デバイスで対象アプリのアップデートが確認できました!

※ステップ6で、マネージドに変換せず「インストール済、非マネージド」の状態のままでステップ7'を実行しても、アプリはアップデートされませんでした。

※既にアップデートしたアプリを再度「アップデート」しても、「すべてのデバイスの xxx が Blueprint によりアップデートされます」とのメッセージが表示されますが、各デバイス上では何も起きません。

f:id:totin_3:20210330163659p:plain

 

7'' (同じ設計書を割り当てているけど、任意のデバイスだけにアプリを入れたい場合).

ステップ1〜3で「App」画面に対象アプリを追加し、「デバイス」画面で各デバイスの「iPad および iPhone の App」画面を参照すると、設計書外(ライブラリの追加 app下)にアプリが表示されているので、ステップ6のようにマネージドに変換後「デバイス上でアップデート」すると、このデバイス上でのみアップデートされます。

f:id:totin_3:20210330175539p:plain

 

余談:アプリを更新する際、「デバイス」画面上の「同期」ボタンで実行するのかと思いクリックしたところ、「インベントリを同期しますか?」とのポップアップが表示されました。

同期後はデバイスダッシュボード画面上の「最終インベントリ」の日時が更新されていて、その際「容量」とか「オペレーティングシステム」とかが更新されるのだと思います。

ちなみに、わざわざ手作業で同期せずとも自動で毎日更新されます。

f:id:totin_3:20210330182043p:plain