XProtectアップデートチェック
AppleScript サンプルコード
行番号 | ソース |
---|---|
001 | #! /usr/bin/env osascript |
002 | ----+----1----+----2----+-----3----+----4----+----5----+----6----+----7 |
003 | # |
004 | # |
005 | # com.cocolog-nifty.quicktimer.icefloe |
006 | ----+----1----+----2----+-----3----+----4----+----5----+----6----+----7 |
007 | use AppleScript version "2.8" |
008 | use scripting additions |
009 | |
010 | property refMe : a reference to current application |
011 | |
012 | set strCommandText to ("/bin/zsh -c '/usr/sbin/softwareupdate --list --include-config-data'") as text |
013 | log strCommandText |
014 | try |
015 | set strResponse to do shell script strCommandText |
016 | if strResponse contains "Update found" then |
017 | set strCommandText to ("/bin/zsh -c '/usr/sbin/softwareupdate --install --recommended --include-config-data'") as text |
018 | log strCommandText |
019 | try |
020 | do shell script strCommandText |
021 | end try |
022 | end if |
023 | on error |
024 | log "softwareupdate listでエラーになりました" |
025 | end try |
026 | return "通常はここまでで良い" |
027 | tell application id "co.eclecticlight.SilentKnight" |
028 | launch |
029 | activate |
030 | end tell |
AppleScriptで生成しました |
| 固定リンク
「Admin Maintenance」カテゴリの記事
- [メンテナンス]ユーザーログファイルをゴミ箱に入れる(2024.11.30)
- [XProtect]アップデート macOS15.1.1(2024.11.20)
- [メンテナンス] Containers以下サンドボックスアプリのキャッシュを全部ゴミ箱に入れる(2024.11.09)
- [メンテナンス]Thumbs.dbやDS_Store等をゴミ箱に移動させる(2024.11.09)