0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

アウトプットを習慣付ける(@sugichan55)Advent Calendar 2023

Day 3

Jamf Proで最新版アプリを配布したい(Installomator)

Last updated at Posted at 2023-12-02

Jamfで最新版アプリを配布したい

はじめに

Composerを使ってdmgをpkg化するのにMacがないとできなかったり,
Google Chromeのように頻繁にアップデートされるアプリに関しては更新が追いつかなかったり...
とゼロタッチキッティングによって更新が大変になってしまった経験はないだろうか
そんな問題を解決した方法を記載する

何を使ったのか

今回は,Installomatorというアプリを使った。
では、Installomatorについて以下で説明しよう

installomatorってなんなんだ?

  • macOS上で様々なアプリケーションやソフトウェアを自動的にダウンロードし、インストールするためのスクリプト
  • MDMと組み合わせて複数のマシンにアプリケーションを迅速かつ効率的に配布するのに役立つ
  • 今でも更新が続いているため、色々なバージョンのOSに互換性がある

実際に動かしてみよう

使用した環境

  • Jamf Pro
    • 11.0.1
  • macOS
    • macOS Sonoma

macOSは事前にJamf Proによって管理されている前提で記載します。

設定作業

  1. Jamf Pro
    • 「設定」→ 「コンピュータ管理」→ 「スクリプト」へ進む
  2. スクリプトの作成
  3. ポリシーの作成
    • 「コンピュータ」→「コンテンツ管理」→「ポリシー」へ進む
    • 新規をクリックしてポリシーを作る
      • General
        • 表示名
          • 好きなように
        • カテゴリ
          • 好きなように
        • トリガー
          • カスタムイベントにするとテストしやすいので今回はカスタムイベントで作るよ
          • 本番反映時には好きな設定にしてね
        • 実行頻度
          • よっぽど「Once per Computer」で良いと思う
      • スクリプト
        • 先程、作成したスクリプトを選択
        • パラメータ値
          • Labels.txtからインストールしたいアプリを選んで書く
            • 今回はGoogle Chromeをインストールしてみよう
              • 「googlechrome」と第4引数にいれる
    • これでポリシーの設定は完了だ!
  4. ポリシーの割当
    • Scopeタブを開いて割当を使用
  5. 対象機でコマンド実行!
    • sudo jamf policy --event=〇〇
    • これでインストールされたら実験成功!
    • 本番に向けてポリシーを調整してみてね

まとめ

  • Installomatorは設定が簡単で非常に便利なツールだったと思う
  • いろいろなアプリケーションがインストールできるので是非試してほしい
  • しかし、詰まりどころが最近発生したので、その知見については明日のAdvent Calendarを見てね!
    • では、また明日のCalendarでお待ちしております:bow:
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?