🍎
Jamfを使ってiCloudに設定しているAppleIDを取得する
はじめに
iCloudに設定されているAppleIDの管理、みなさんどうされていますか?
運用ではプライベートのAppleIDを禁止していても、制御するのは難しいですよね。
ここではiCloudに設定したAppleIDをJamf Proを使って取得する方法を記します。
iCloudに設定しているAppleIDを取得するスクリプト
#!/bin/sh
icloud=$(/usr/libexec/PlistBuddy -c "print" ~/Library/Preferences/MobileMeAccounts.plist | grep AccountID | sed 's/^[ \t]*AccountID = //g')
echo "<result>$icloud</result>"
Jamfで拡張属性を設定する
- 設定 > コンピュータ管理 > 拡張属性 > 新規
- 適当な名前を付け、データタイプを
String
, インベントリ表示をGeneral
, 入力タイプをScript
にして上記スクリプトを貼り付け保存する - (任意) 設定 > コンピュータ管理 > インベントリ表示 > Extention Attributes に2で作った拡張属性にチェックを入れる
謝辞
本スクリプトを書くにあたり relaさんの記事を参考にしました。ありがとうございます。
本記事がiCloudの管理統制に少しでも役に立てたら幸いです。
Discussion