« テキストから日付データを取得する | トップページ | [mobileconfig]日付時刻の同期設定 »

[MDM]profilesコマンド基本


【スクリプトエディタで開く】|

#!/bin/bash
#com.cocolog-nifty.quicktimer.icefloe
##################################################
###管理者インストールしているか?チェック

##ユーザー対象のプロファイルリスト
/usr/bin/profiles list
##_computerlevelのみ
/usr/bin/sudo /usr/bin/profiles list
##全プロファイルリスト
/usr/bin/sudo /usr/bin/profiles list -all
##特定ユーザーのみ
/usr/bin/sudo /usr/bin/profiles list -user ユーザーショート名

#登録内容 ユーザー
/usr/bin/profiles show
#登録内容 システム
/usr/bin/sudo /usr/bin/profiles show
#全部
/usr/bin/sudo /usr/bin/profiles show -all
##特定ユーザーのみ
/usr/bin/sudo /usr/bin/profiles show -user ユーザーショート名
##configurationのみ
/usr/bin/profiles show -type configuration
## enrollmentのみ
/usr/bin/sudo /usr/bin/profiles show -type enrollment
## provisioningのみ
/usr/bin/sudo /usr/bin/profiles show -type provisioning

##【削除】
##PayloadScope USERで登録してあるもの
/usr/bin/profiles remove -identifier com.cocolog-nifty.quicktimer.6DCFF6B7-XXXX-XXXX-XXXX-10BD96C39B49

##PayloadScope SYSTEMで登録してあるもの
/usr/bin/sudo /usr/bin/profiles remove -identifier com.cocolog-nifty.quicktimer.6DCFF6B7-XXXX-XXXX-XXXX-10BD96C39B49

#登録済みのバックアップ ユーザー名指定 configurationのみ対象
CONSOLE_USER=$(/bin/echo "show State:/Users/ConsoleUser" | /usr/sbin/scutil | /usr/bin/awk '/Name :/ { print $3 }')
/bin/mkdir -p "$HOME/Documents/Mobileconfig/OutPut"
STR_DATE_TIME=$(/bin/date +'%Y%m%d%H%M%S')
/usr/bin/profiles show -user "$CONSOLE_USER" -type configuration -output "$HOME/Documents/Mobileconfig/OutPut/""$STR_DATE_TIME"".plist"


##シンク
/usr/bin/sudo /usr/bin/profiles sync


exit 0


|

« テキストから日付データを取得する | トップページ | [mobileconfig]日付時刻の同期設定 »

Admin Device Management」カテゴリの記事