Intuneを使用してmacOSでCollectorを導入する

Microsoft Intuneはクラウドベースのエンドポイント管理ソリューションです。 これは、macOSをサポートしており、シェルスクリプトを使用してCollectorのリモートインストールを可能にします。

前提条件

macOSデバイスの登録方法とシェルスクリプトの仕組みについて理解するために、Microsoftのウェブサイトでオンラインドキュメントを読むことができます。

スクリプトをカスタマイズするには、シェルスクリプトの基本的な知識が必要です。

展開を開始する前に、Nexthinkが提供するMDMプロファイルを使用してデバイスに適切なポリシーがあることを確認します。

インストールスクリプト

以下に示すインストールスクリプトは、推奨される実装の一例です。 このスクリプトは、各デバイスで次のアクションを実行します:

  1. 指定されたCollector DMGファイルをダウンロードします。

  2. SHA256ハッシュを使用して、ダウンロードしたファイルの整合性を確認します。

  3. DMGパッケージを展開します。

  4. 特定のパラメータを使用してパッケージに含まれるCSIインストーラを実行します。

  5. デバイス上でCollectorサービスが動作していることを確認します。

インストールスクリプトテンプレートをダウンロードし、ITインフラに特化したパラメータに合わせて調整します。 ファイルを解凍し、テキストエディタでスクリプトテンプレートを開きます。 スクリプトインタープリターはZシェルで、macOS 10.15(Catalina)以降のデフォルトインタープリターです。

実行パラメータの調整

最初の2つのパラメータは、前バージョンがある場合のCollectorの管理方法を定義します。 Nexthinkはデフォルト値の変更を推奨していません。

  • ALLOW_UPGRADE: スクリプトがアップグレードを管理する方法を定義します。 デフォルト値は new です。

  • CLEAN_INSTALL: Collectorが以前のインストールの設定を保持するかどうかを定義します。 デフォルト値は false です。

次のパラメータはインストール設定を定義します。 macOSでCollectorをインストールするページで全てのオプションを参照してください。 以下は必須のパラメータ一覧です:

  • COLLECTOR_URL: インストールするCollector DMGパッケージのURLです。 常に最新バージョンを指し示すにはこちらのリンクを使用してください。

  • COLLECTOR_SHA256: ダウンロードの整合性とセキュリティを検証するためのDMGファイルのSHA256ハッシュダイジェストです。 DMGと同じダウンロードページで見つけます。 最新のDMGのハッシュは、この[リンク]https://download.nexthink.com/releases/latest/OSX_Collector/Nexthink_Collector.dmg.sha256)から入手できます。

  • ADDRESS: Nexthinkインスタンスのアドレスです。

  • TCP_PORT: Nexthinkインスタンスのポートです。

  • KEY: あなたのCustomer Keyで、-----BEGIN CUSTOMER KEY----- から始まり、-----END CUSTOMER KEY----- で終わる1行です。

最後に、以前の設定を上書きするために、OTHER_CSI_PARAMS セクションで他の設定パラメータを指定します。 システムはこれらのパラメータをCSIインストーラーに渡します。 デフォルトで提供される値を確認して、お客様のITインフラに適しているかどうかを確認し、macOSでCollectorをインストールするヘルプページでサポートされているパラメータの一覧を確認してください。

展開の設定

1

Intuneポータルにログインし、デバイスを選択します。

2

macOS、次にシェルスクリプトに移動し、+追加を選択します。

3

基本セクションに、例えば、Install Collectorのようなスクリプト名と任意の説明を入力します。

4

スクリプト設定の下で、スクリプトファイルをアップロードします。 他のフィールドのデフォルト値をそのままにします。

5

スコープタグの下で、必要に応じてオプションのタグを追加します。

6

割り当ての下で、ターゲットにするグループを選択します。

7

設定を確認し、追加を選択して確定します。

Last updated

Was this helpful?