« com_apple_MobileAsset_Font6 フォントダウンロード | トップページ | [Acrobat]JavaScripファイルの実行例 »

[XProtect]標準アップデート macOS15用


サンプルコード

サンプルソース(参考)
行番号ソース
001#!/bin/bash
002#com.cocolog-nifty.quicktimer.icefloe
003#
004#################################################
005###管理者インストールしているか?チェック
006USER_WHOAMI=$(/usr/bin/whoami)
007/bin/echo "実行ユーザー(whoami): $USER_WHOAMI"
008if [ "$USER_WHOAMI" != "root" ]; then
009  /bin/echo "このスクリプトを実行するには管理者権限が必要です。"
010  /bin/echo "sudo で実行してください"
011  ### path to me
012  SCRIPT_PATH="${BASH_SOURCE[0]}"
013  /bin/echo "/usr/bin/sudo \"$SCRIPT_PATH\""
014  /bin/echo "↑を実行してください"
015  ###実行しているユーザー名
016  CONSOLE_USER=$(/bin/echo "show State:/Users/ConsoleUser" | /usr/sbin/scutil | /usr/bin/awk '/Name :/ { print $3 }')
017  /bin/echo "コンソールユーザー(scutil): $CONSOLE_USER"
018  exit 1
019else
020#チェック
021/usr/bin/sudo XProtect check
022#バージョン
023XProtect version
024#アップデート
025/usr/bin/sudo XProtect update
026#バージョン
027XProtect version
028#ソフトウェアアップデート
029/usr/sbin/softwareupdate --list --include-config-data
030/usr/sbin/softwareupdate --install --recommended --include-config-data
031#ステータス
032XProtect status
033#スキャン
034/Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect 
035fi
036
037
038exit 0
AppleScriptで生成しました

|

« com_apple_MobileAsset_Font6 フォントダウンロード | トップページ | [Acrobat]JavaScripファイルの実行例 »

Admin Maintenance」カテゴリの記事