[XProtect]標準アップデート macOS15用
サンプルコード
行番号 | ソース |
---|---|
001 | #!/bin/bash |
002 | #com.cocolog-nifty.quicktimer.icefloe |
003 | # |
004 | ################################################# |
005 | ###管理者インストールしているか?チェック |
006 | USER_WHOAMI=$(/usr/bin/whoami) |
007 | /bin/echo "実行ユーザー(whoami): $USER_WHOAMI" |
008 | if [ "$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 |
019 | else |
020 | #チェック |
021 | /usr/bin/sudo XProtect check |
022 | #バージョン |
023 | XProtect version |
024 | #アップデート |
025 | /usr/bin/sudo XProtect update |
026 | #バージョン |
027 | XProtect version |
028 | #ソフトウェアアップデート |
029 | /usr/sbin/softwareupdate --list --include-config-data |
030 | /usr/sbin/softwareupdate --install --recommended --include-config-data |
031 | #ステータス |
032 | XProtect status |
033 | #スキャン |
034 | /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect |
035 | fi |
036 | |
037 | |
038 | exit 0 |
AppleScriptで生成しました |
| 固定リンク
「Admin Maintenance」カテゴリの記事
- [メンテナンス]ユーザーログファイルをゴミ箱に入れる(2024.11.30)
- [XProtect]アップデート macOS15.1.1(2024.11.20)
- [メンテナンス] Containers以下サンドボックスアプリのキャッシュを全部ゴミ箱に入れる(2024.11.09)
- [メンテナンス]Thumbs.dbやDS_Store等をゴミ箱に移動させる(2024.11.09)