Adobe RemoteUpdateManager

[Adobe]RemoteUpdateManagerインストール(訂正)


サンプルコード

サンプルソース(参考)
行番号ソース
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  CONSOLE_USER=$(/bin/echo "show State:/Users/ConsoleUser" | /usr/sbin/scutil | /usr/bin/awk '/Name :/ { print $3 }')
022  /bin/echo "コンソールユーザー(scutil): $CONSOLE_USER"
023  ###実行しているユーザー名
024  HOME_USER=$(/bin/echo "$HOME" | /usr/bin/awk -F'/' '{print $NF}')
025  /bin/echo "実行ユーザー(HOME): $HOME_USER"
026  ###logname
027  LOGIN_NAME=$(/usr/bin/logname)
028  /bin/echo "ログイン名(logname): $LOGIN_NAME"
029  ###UID
030  USER_NAME=$(/usr/bin/id -un)
031  /bin/echo "ユーザー名(id): $USER_NAME"
032  ###STAT
033  STAT_USR=$(/usr/bin/stat -f%Su /dev/console)
034  /bin/echo "STAT_USR(console): $STAT_USR"
035fi
036
037###############################################################
038/bin/echo "RemoteUpdateManager処理開始"
039STR_URL="https://deploymenttools.acp.adobeoobe.com/RUM/AppleSilicon/RemoteUpdateManager.dmg"
040STR_CONF_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/getconf "DARWIN_USER_TEMP_DIR")
041STR_TMP_DIR_PATH="${STR_CONF_DIR}/AcrRdrInstall.XXXXXXXXXXXX"
042TMP_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d "$STR_TMP_DIR_PATH")
043/bin/echo "RemoteUpdateManagerダウンロード開始"
044DL_FILE_NAME=$(/usr/bin/curl -s -L -I -o /dev/null -w '%{url_effective}' "$STR_URL" | /usr/bin/rev | /usr/bin/cut -d'/' -f1 | /usr/bin/rev)
045/bin/echo "DL_FILE_NAME:$DL_FILE_NAME"
046if ! /usr/bin/sudo -u "$STAT_USR" /usr/bin/curl -L -o "$TMP_DIR/$DL_FILE_NAME" "$STR_URL" --connect-timeout 20; then
047  /bin/echo "ファイルのダウンロードに失敗しました HTTP1.1で再トライします"
048  if ! /usr/bin/sudo -u "$STAT_USR" /usr/bin/curl -L -o "$TMP_DIR/$DL_FILE_NAME" "$STR_URL" --http1.1 --connect-timeout 20; then
049    /bin/echo "ファイルのダウンロードに失敗しました"
050    exit 1
051  fi
052fi
053/bin/echo "RemoteUpdateManagerダウンロード終了"
054/bin/echo "ディスクイメージをマウントします(Finderには表示されません)"
055/usr/bin/sudo -u "$STAT_USR" /bin/mkdir -p "${TMP_DIR}/RUM"
056/usr/bin/sudo -u "$STAT_USR" /bin/chmod 777 "${TMP_DIR}/RUM"
057/usr/bin/hdiutil attach "${TMP_DIR}/${DL_FILE_NAME}" -noverify -nobrowse -noautoopen -mountpoint "${TMP_DIR}/RUM"
058sleep 2
059/bin/echo "RemoteUpdateManagerインストール開始"
060/bin/mkdir -p "/usr/local/bin"
061/usr/bin/ditto "${TMP_DIR}/RUM/RemoteUpdateManager" "/usr/local/bin/RemoteUpdateManager"
062/usr/bin/sudo -u "$STAT_USR" /bin/mkdir -p "/Users/${STAT_USR}/bin/Adobe"
063/usr/bin/sudo -u "$STAT_USR" /usr/bin/ditto "${TMP_DIR}/RUM/RemoteUpdateManager" "/Users/${STAT_USR}/bin/Adobe/RemoteUpdateManager"
064sleep 1
065/bin/echo "インストール終了"
066/usr/bin/hdiutil detach "${TMP_DIR}/RUM" -force
067/bin/echo "ディスクイメージ アンマウント"
068
069TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
070/bin/echo "TMPDIR:" "$TRASH_DIR"
071/bin/mv -f "$TMP_DIR" "$TRASH_DIR"
072
073
074/bin/echo "【OK】 RemoteUpdateManager"
075
076
077exit 0
AppleScriptで生成しました

|

Adobe RemoteUpdateManager で特定のSAPコードに対してのみ対応する

##設定項目 SAPCODE
##一覧はこちら
https://quicktimer.cocolog-nifty.com/icefloe/2022/10/post-eb173a.html
https://helpx.adobe.com/enterprise/kb/apps-deployed-without-base-versions.html


サンプルコード

サンプルソース(参考)
行番号ソース
001#! /bin/bash
002#com.cocolog-nifty.quicktimer.icefloe
003#################################################
004###管理者インストールしているか?チェック
005USER_WHOAMI=$(/usr/bin/whoami)
006/bin/echo "実行ユーザー(whoami): $USER_WHOAMI"
007###実行しているユーザー名
008CONSOLE_USER=$(/bin/echo "show State:/Users/ConsoleUser" | /usr/sbin/scutil | /usr/bin/awk '/Name :/ { print $3 }')
009/bin/echo "コンソールユーザー(scutil): $CONSOLE_USER"
010
011if [ "$USER_WHOAMI" != "root" ]; then
012  /bin/echo "このスクリプトを実行するには管理者権限が必要です。"
013  /bin/echo "sudo で実行してください"
014  ### path to me
015  SCRIPT_PATH="${BASH_SOURCE[0]}"
016  /bin/echo "/usr/bin/sudo \"$SCRIPT_PATH\""
017  /bin/echo "↑を実行してください"
018  exit 1
019else
020  ###実行しているユーザー名
021  HOME_USER=$(/bin/echo "$HOME" | /usr/bin/awk -F'/' '{print $NF}')
022  /bin/echo "実行ユーザー(HOME): $HOME_USER"
023  ###logname
024  LOGIN_NAME=$(/usr/bin/logname)
025  /bin/echo "ログイン名(logname): $LOGIN_NAME"
026  ###UID
027  USER_NAME=$(/usr/bin/id -un)
028  /bin/echo "ユーザー名(id): $USER_NAME"
029  ###STAT
030  STAT_USR=$(/usr/bin/stat -f%Su /dev/console)
031  /bin/echo "STAT_USR(console): $STAT_USR"
032fi
033########################################
034/bin/echo "処理開始"
035##設定項目 SAPCODE
036##一覧はこちら
037# https://quicktimer.cocolog-nifty.com/icefloe/2022/10/post-eb173a.html
038# https://helpx.adobe.com/enterprise/kb/apps-deployed-without-base-versions.html
039STR_SAPCODE="ACR"
040#リスト
041STR_RESPONSE=$(/usr/bin/sudo /usr/local/bin/RemoteUpdateManager --action=list)
042/bin/echo "$STR_RESPONSE"
043#対象のSAPコードが含まれている場合処理する
044if /bin/echo "$STR_RESPONSE" | grep -q "$STR_SAPCODE"; then
045  #ダウンロード
046  /usr/bin/sudo /usr/local/bin/RemoteUpdateManager --action=download --productVersions="$STR_SAPCODE"
047  #インストール
048  /usr/bin/sudo /usr/local/bin/RemoteUpdateManager --action=install --productVersions="$STR_SAPCODE"
049else
050  /bin/echo "対象のアプリケーションのアップデートはありませんでした"
051fi
052exit 0
AppleScriptで生成しました

|

[Acrobtat] AdobeAcrobatServicesUpdaterDC


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

/usr/bin/sudo  /usr/local/bin/RemoteUpdateManager
RemoteUpdateManager version is : 3.1.0.3
Starting the RemoteUpdateManager...

**************************************************
Following Acrobat/Reader updates are applicable on the system : 
(AdobeAcrobatServicesUpdaterDC-23.0/23.003.20244.0)
**************************************************
**************************************************
*** Installing (AdobeAcrobatServicesUpdaterDC-23.0/23.003.20244.0) ...
*** Failed to install (AdobeAcrobatServicesUpdaterDC-23.0/23.003.20244.0) ...
**************************************************
No new applicable Updates. Seems like all products are up-to-date.
Following Updates failed to Install :
(AdobeAcrobatServicesUpdaterDC-23.0/23.003.20244.0)
**************************************************
RemoteUpdateManager exiting with Return Code (2)

結局のところ
https://ardownload2.adobe.com/pub/adobe/acrobat/mac/ServicesUpdater/DC/AcroServicesUpdater.pkg
が無いから発生しているのかな?

AcroServicesUpdaterとは
要は
/Library/Application Support/Adobe/Acrobat/DC/WebResources

内容を更新するためのもの 表示用のフォントも含めて100MBをちょっと超えるぐらいの容量
AcroServicesUpdater.appに内包されている圧縮ファイル
AcroWebResources.7zを解凍するだけの物ではある

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

    <DownloadActionItems>
<dItem id="dld_Patch_Cumulative" httpURLBase="http://ardownload2.adobe.com" URL="pub/adobe/acrobat/mac/ServicesUpdater/DC" fileName="AcroServicesUpdater.pkg" signingEntity="Developer ID Installer: Adobe Inc. (JQ525L2MZD)" hashValue="764e506976033f6eedc8f770db60b9100c6009c623335e3bbf14fda89c7b0877" size="25355948"/>
    </DownloadActionItems>

|

RemoteUpdateManagerのアップデート


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

#!/bin/bash
#com.cocolog-nifty.quicktimer.icefloe

########################################
###管理者インストールしているか?チェック
USER_WHOAMI=$(/usr/bin/whoami)
/bin/echo "実行したユーザーは:$USER_WHOAMI"
if [ "$USER_WHOAMI" != "root" ]; then
  /bin/echo "このスクリプトを実行するには管理者権限が必要です。"
  /bin/echo "sudo で実行してください"
  ### path to me
  SCRIPT_PATH="${BASH_SOURCE[0]}"
  /bin/echo "/usr/bin/sudo \"$SCRIPT_PATH\""
  /usr/bin/printf "\n ↑ を実行してください\n\n"
  exit 1
else
  ###実行しているユーザー名
  SUDO_USER=$(/bin/echo "$HOME" | /usr/bin/awk -F'/' '{print $NF}')
  /bin/echo "実行ユーザー:" "$SUDO_USER"
fi
###失敗して2回目の時用
/usr/bin/hdiutil detach "/Volumes/RUM" -force
#################################
##ダウンロードディレクトリ
LOCAL_TMP_DIR=$(/usr/bin/sudo -u "$SUDO_USER" /usr/bin/mktemp -d)
/bin/echo "TMPDIR:" "$LOCAL_TMP_DIR"

###CPUタイプでの分岐
ARCHITEC=$(/usr/bin/arch)
if [ "$ARCHITEC" == "arm64" ]; then
  /bin/echo "Running on $ARCHITEC"
  ###ARM用のダウンロードURL
  STR_URL="https://deploymenttools.acp.adobeoobe.com/RUM/AppleSilicon/RemoteUpdateManager.dmg"
  ###ファイル名を取得
  DL_FILE_NAME=$(/usr/bin/curl -s -L -I -o /dev/null -w '%{url_effective}' "$STR_URL" | /usr/bin/rev | /usr/bin/cut -d'/' -f1 | /usr/bin/rev)
  /bin/echo "DL_FILE_NAME:$DL_FILE_NAME"
  ###ダウンロード
  if ! /usr/bin/curl -L -o "$LOCAL_TMP_DIR/$DL_FILE_NAME" "$STR_URL" --connect-timeout 20; then
    /bin/echo "ファイルのダウンロードに失敗しました HTTP1.1で再トライします"
    if ! /usr/bin/curl -L -o "$LOCAL_TMP_DIR/$DL_FILE_NAME" "$STR_URL" --http1.1 --connect-timeout 20; then
      /bin/echo "ファイルのダウンロードに失敗しました"
      exit 1
    fi
  fi
else
  /bin/echo "Running on $ARCHITEC"
  ###INTEL用のダウンロードURL
  STR_URL="https://deploymenttools.acp.adobeoobe.com/RUM/MacIntel/RemoteUpdateManager.dmg"
  ###ファイル名を取得
  DL_FILE_NAME=$(/usr/bin/curl -s -L -I -o /dev/null -w '%{url_effective}' "$STR_URL" | /usr/bin/rev | /usr/bin/cut -d'/' -f1 | /usr/bin/rev)
  /bin/echo "DL_FILE_NAME:$DL_FILE_NAME"
  ###ダウンロード
  if ! /usr/bin/curl -L -o "$LOCAL_TMP_DIR/$DL_FILE_NAME" "$STR_URL" --connect-timeout 20; then
    /bin/echo "ファイルのダウンロードに失敗しました HTTP1.1で再トライします"
    if ! /usr/bin/curl -L -o "$LOCAL_TMP_DIR/$DL_FILE_NAME" "$STR_URL" --http1.1 --connect-timeout 20; then
      /bin/echo "ファイルのダウンロードに失敗しました"
      exit 1
    fi
  fi
fi
###HUM.dylibバージョンチェック
STR_PLIST_PATH="$LOCAL_TMP_DIR/installed.plist"
STR_LIB_PATH="/Library/Application Support/Adobe/Adobe Desktop Common/HDBox/HUM.dylib"
if [ "$ARCHITEC" == "arm64" ]; then
  /Library/Developer/CommandLineTools/usr/bin/llvm-otool -arch arm64 -P "$STR_LIB_PATH" >"$STR_PLIST_PATH"
  ##最初の2行を削除
  /usr/bin/sed -i '' -e '1,2d' "$STR_PLIST_PATH"
else
  /Library/Developer/CommandLineTools/usr/bin/llvm-otool -arch x86_64 -P "$STR_LIB_PATH" >"$STR_PLIST_PATH"
  ##最初の2行を削除
  /usr/bin/sed -i '' -e '1,2d' "$STR_PLIST_PATH"
fi
STR_LIB_VAR=$(/usr/bin/defaults read "$STR_PLIST_PATH" CFBundleVersion)
/bin/echo "HUM-INSTALLED:$STR_LIB_VAR"
###ディスクマウント
/usr/bin/hdiutil attach "$LOCAL_TMP_DIR/$DL_FILE_NAME" -noverify -nobrowse -noautoopen
###ダウンロードしたHUM.dylibのバージョンを確認
STR_LIB_PATH_DMG="/Volumes/RUM/HUM.dylib"
STR_PLIST_PATH="$LOCAL_TMP_DIR/new.plist"
if [ "$ARCHITEC" == "arm64" ]; then
  /Library/Developer/CommandLineTools/usr/bin/llvm-otool -arch arm64 -P "$STR_LIB_PATH_DMG" >"$STR_PLIST_PATH"
else
  /Library/Developer/CommandLineTools/usr/bin/llvm-otool -arch x86_64 -P "$STR_LIB_PATH_DMG" >"$STR_PLIST_PATH"
fi
##最初の2行を削除
/usr/bin/sed -i '' -e '1,2d' "$STR_PLIST_PATH"
STR_LIB_NEW_VAR=$(/usr/bin/defaults read "$STR_PLIST_PATH" CFBundleVersion)
/bin/echo "HUM-DMG:$STR_LIB_NEW_VAR"
###HUM.dylibは同じかそれ以上のバージョンなら上書きする
if [[ ! $STR_LIB_NEW_VAR > $STR_LIB_VAR ]]; then
  /usr/bin/sudo /usr/bin/ditto "/Volumes/RUM/HUM.dylib" "$STR_LIB_PATH"
  /usr/bin/sudo /usr/sbin/chown -Rf root "$STR_LIB_PATH"
  /bin/echo "HUM COPY DONE"
fi
###RemoteUpdateManagerは上書き
/usr/bin/sudo /usr/bin/ditto /Volumes/RUM/RemoteUpdateManager /usr/local/bin/RemoteUpdateManager
/usr/bin/sudo /usr/sbin/chown -Rf root /usr/local/bin/RemoteUpdateManager

/usr/bin/hdiutil detach "/Volumes/RUM" -force

/usr/local/bin/RemoteUpdateManager -h


exit


|

[RemoteUpdateManager]3.1.0.1

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

sudo ./RemoteUpdateManager
RemoteUpdateManager version is : 3.1.0.1
Starting the RemoteUpdateManager...

**************************************************
Following Acrobat/Reader updates are applicable on the system : 
    (AdobeAcrobatDC-23.0/23.001.20143)
    (AdobeAcrobatServicesUpdaterDC-23.0/15.007.20033.0)
**************************************************
**************************************************
*** Installing (AdobeAcrobatDC-23.0/23.001.20143) ...
-->ここでユーザーにダイアログが出て管理者パスワードを要求する
のに
*** Failed to install (AdobeAcrobatDC-23.0/23.001.20143) ...
-->エラーすんだよねぇ
*** Installing (AdobeAcrobatServicesUpdaterDC-23.0/15.007.20033.0) ...
*** Failed to install (AdobeAcrobatServicesUpdaterDC-23.0/15.007.20033.0) ...
**************************************************
No new applicable Updates. Seems like all products are up-to-date.
Following Updates failed to Install :
    (AdobeAcrobatDC-23.0/23.001.20143)
    (AdobeAcrobatServicesUpdaterDC-23.0/15.007.20033.0)
**************************************************
RemoteUpdateManager exiting with Return Code (2)

|

[Adobe] Remote Update Manager更新

https://deploymenttools.acp.adobeoobe.com/AUSST/AUSST.dmg (mac OS)

https://deploymenttools.acp.adobeoobe.com/AUSST/AUSST.zip (Windows)



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

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
#
#                       com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7

use AppleScript version "2.8"
use framework "Foundation"
use scripting additions
property refMe : a reference to current application


########################
######ディスクイメージURL
########################
set theUrlArm to "https://deploymenttools.acp.adobeoobe.com/RUM/AppleSilicon/RemoteUpdateManager.dmg"

set theUrlIntel to "https://deploymenttools.acp.adobeoobe.com/RUM/MacIntel/RemoteUpdateManager.dmg"

########################
######CPU判断でURL確定
########################
set objSysInfo to system info
set theCpuType to (CPU type of objSysInfo) as text

if theCpuType contains "Intel" then
  set theUrl to theUrlIntel
  theUrl
else
  set theUrl to theUrlArm
end if
###URL
set ocidURLstr to refMe's NSString's stringWithString:theUrl
set ocidURL to refMe's NSURL's alloc()'s initWithString:ocidURLstr
set ocidFileName to ocidURL's lastPathComponent()
########################
######保存先と一時フォルダ
########################
###ホームとゴミ箱
set appFileManager to refMe's NSFileManager's defaultManager()
set ocidHomeDirURL to appFileManager's homeDirectoryForCurrentUser()
set ocidTrashDirURL to ocidHomeDirURL's URLByAppendingPathComponent:".Trash"

###起動時に削除されるフォルダ
set ocidFilePathURL to appFileManager's temporaryDirectory()
set ocidConcreteUUID to refMe's NSUUID's UUID()
set strUUIDString to (ocidConcreteUUID's UUIDString()) as text
set strTmpDirName to ("Cleanup At Startup/" & strUUIDString) as text
set ocidCleanupAtStartupURL to ocidFilePathURL's URLByAppendingPathComponent:strTmpDirName isDirectory:true
####アクセス権777で作成
set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
ocidAttrDict's setValue:511 forKey:(refMe's NSFilePosixPermissions)
appFileManager's createDirectoryAtURL:ocidCleanupAtStartupURL withIntermediateDirectories:true attributes:ocidAttrDict |error|:(reference)

########################
######ダウンロード
########################
set listResponse to refMe's NSData's dataWithContentsOfURL:ocidURL options:(refMe's NSDataReadingMappedIfSafe) |error|:(reference)
set ocidDownLoadData to item 1 of listResponse
set ocidSaveFileURL to ocidCleanupAtStartupURL's URLByAppendingPathComponent:ocidFileName isDirectory:false
set listResponse to ocidDownLoadData's writeToURL:ocidSaveFileURL options:(refMe's NSDataWritingAtomic) |error|:(reference)
set strSaveFileURL to (ocidSaveFileURL's |path|()) as text
########################
######クリーニング準備
########################
set strChkFilePath to "/usr/local/bin/RemoteUpdateManager"
set strCleanupAtStartupURL to (ocidCleanupAtStartupURL's |path|()) as text
##############
try
  set strComandText to ("/usr/bin/sudo /bin/mv \"" & strChkFilePath & "\" \"" & strCleanupAtStartupURL & "\"") as text
  do shell script strComandText with administrator privileges
on error
  log "旧ファイルの移動時にエラーしました"
  try
    set strComandText to ("/usr/bin/sudo \t/usr/bin/touch \"" & strChkFilePath & "\"") as text
    do shell script strComandText with administrator privileges
    set strComandText to ("/usr/bin/sudo /bin/mv \"" & strChkFilePath & "\" \"" & strCleanupAtStartupURL & "\"") as text
    do shell script strComandText with administrator privileges
  on error
    return "旧ファイルの移動時にエラーしました"
  end try
end try
delay 2

##############
try
  set strComandText to ("/usr/bin/hdiutil attach  \"" & strSaveFileURL & "\" -noverify -nobrowse -noautoopen") as text
  do shell script strComandText with administrator privileges
on error
  log "DMGファイルのマウント時にエラーしました"
  return "DMGファイルのマウント時にエラーしました"
end try
delay 2

##############
try
  set strComandText to ("/usr/bin/sudo /usr/bin/ditto \"/Volumes/RUM/RemoteUpdateManager\" \"/usr/local/bin/RemoteUpdateManager\"") as text
  do shell script strComandText with administrator privileges
on error
  log "ファイルのコピー時にエラーしました"
  return "ファイルのコピー時にエラーしました"
end try

##############
try
  set strComandText to ("/usr/bin/hdiutil detach \"/Volumes/RUM\" -force") as text
  do shell script strComandText with administrator privileges
on error
  log "DMGのアンマウントに失敗しました"
  return "DMGのアンマウントに失敗しました"
  try
    set strComandText to ("/usr/bin/hdiutil detach \"/Volumes/RUM 1\" -force") as text
    do shell script strComandText with administrator privileges
  end try
end try

return



display notification "処理終了" with title "処理が終了" subtitle "処理が終了しました" sound name "Sonumi"
log ">>>>>>>>>>>>処理終了<<<<<<<<<<<<<<<"
return ">>>>>>>>>>>>処理終了<<<<<<<<<<<<<<<"



#!/bin/bash

strUUID=`/usr/bin/uuidgen`
echo $strUUID

strSaveDir=$TMPDIR"Cleanup At Startup/"$strUUID
/bin/mkdir -p "$strSaveDir"

strDmgPath=$TMPDIR"Cleanup At Startup/"$strUUID"/RemoteUpdateManager.dmg"
echo $strDmgPath

strURL="https://deploymenttools.acp.adobeoobe.com/RUM/AppleSilicon/RemoteUpdateManager.dmg"
echo $strURL

/usr/bin/curl -L "$strURL" -o "$strDmgPath" --connect-timeout 30

/usr/bin/hdiutil attach  "$strDmgPath" -noverify -nobrowse -noautoopen

/usr/bin/sudo /bin/rm "/usr/local/bin/RemoteUpdateManager"
/usr/bin/sudo /usr/bin/ditto "/Volumes/RUM/RemoteUpdateManager" "/usr/local/bin/RemoteUpdateManager"

/usr/bin/sudo /bin/rm "/Library/Application Support/Adobe/Adobe Desktop Common/HDBox/HUM.dylib"
/usr/bin/sudo /usr/bin/ditto "/Volumes/RUM/HUM.dylib" "/Library/Application Support/Adobe/Adobe Desktop Common/HDBox/HUM.dylib"


/usr/bin/hdiutil detach "/Volumes/RUM" -force


exit 0

|

[Acrobtat] AdobeAcrobatServicesUpdaterDCのアップデートエラー

しばらく治らんかも

RemoteUpdateManager version is : 2.6.0.9

Starting the RemoteUpdateManager...


**************************************************

Following Acrobat/Reader updates are applicable on the system : 

(AdobeAcrobatServicesUpdaterDC-22.0/15.007.20033.0)

**************************************************

**************************************************

*** Installing (AdobeAcrobatServicesUpdaterDC-22.0/15.007.20033.0) ...

*** Failed to install (AdobeAcrobatServicesUpdaterDC-22.0/15.007.20033.0) ...

**************************************************

No new applicable Updates. Seems like all products are up-to-date.

Following Updates failed to Install :

(AdobeAcrobatServicesUpdaterDC-22.0/15.007.20033.0)

**************************************************

RemoteUpdateManager exiting with Return Code (2)









2022/10/03 23:11:25 :    PlistReader : Optional Plist key {ProductName} is not present.

2022/10/03 23:11:25 :    PlistReader : Product registration plist parsing done.

2022/10/03 23:11:25 : Setting update mode to [3].

2022/10/03 23:11:25 : Current update mode [3], registered mode [0].

2022/10/03 23:11:25 : For Adobe Acrobat, installed bundle version is 22.002.20212

2022/10/03 23:11:25 : WARNING: Old xml type manifest references [https:/armmf.adobe.com/arm-manifests/mac/ServicesUpdater/acrobat/DC/AcroManifest.xml] .

2022/10/03 23:11:25 : Manifest location obtained : https:/armmf.adobe.com/arm-manifests/mac/ServicesUpdater/acrobat/DC/AcroManifest.arm

2022/10/03 23:11:25 : Downloading manifest from : https:/armmf.adobe.com/arm-manifests/mac/ServicesUpdater/acrobat/DC/AcroManifest.arm

2022/10/03 23:11:25 :    Fetching payload content from https:/armmf.adobe.com/arm-manifests/mac/ServicesUpdater/acrobat/DC/AcroManifest.arm

2022/10/03 23:11:26 : URL 'https:/armmf.adobe.com/arm-manifests/mac/ServicesUpdater/acrobat/DC/AcroManifest.arm' contents size 6105

2022/10/03 23:11:26 : ERROR: Fail to verify the signing information 1

2022/10/03 23:11:26 : Acrobat Updater DC encountered errorCode 1793

2022/10/03 23:11:26 : ***** Ending update to /Applications/Adobe Acrobat DC/Adobe Acrobat.app

2022/10/03 23:11:26 : Error shown to user is: Error Domain=com.adobe.ARMDC Code=1793 "(null)"

2022/10/03 23:11:26 : ARM Application Done.

2022/10/03 23:11:26 : *********************

|

[Admin]RemoteUpdateManager

Adobe Remote Update Manager の使用
https://helpx.adobe.com/jp/enterprise/using/using-remote-update-manager.html

Adminconsole
https://adminconsole.adobe.com/

Mac (Intel)
https://deploymenttools.acp.adobeoobe.com/RUM/MacIntel/RemoteUpdateManager.dmg
Mac (Apple Silicon)
https://deploymenttools.acp.adobeoobe.com/RUM/AppleSilicon/RemoteUpdateManager.dmg
Windows
https://deploymenttools.acp.adobeoobe.com/RUM/Win/RemoteUpdateManager.zip
Windows (ARM)
https://deploymenttools.acp.adobeoobe.com/RUM/WinARM64/RemoteUpdateManager.zip

|

[Adobe] HUM.dylibのバージョンを取得する

[otool][Adobe] HUM.dylibのバージョンを取得する
https://force4u.cocolog-nifty.com/skywalker/2021/11/post-08a800.html

要コマンドラインツール 又は Xcode



RemoteUpdateManagerを利用する場合
RemoteUpdateManager.dmgから展開するのではなく
Creative Cloud Installer.appをAdminコンソールでパッケージ化する時に
RemoteUpdateManagerを含めて展開が吉かと思います
どうしてもHUM.dylibのバージョンの不整合が起因と思われる不具合が発生するとしても
RemoteUpdateManagerの問題なら…あまり気にしなくてもいいですが
RemoteUpdateManager『以外』に問題出るとナニなので

|

その他のカテゴリー

Accessibility Acrobat Acrobat 2020 Acrobat AddOn Acrobat Annotation Acrobat ARMDC Acrobat AV2 Acrobat BookMark Acrobat Classic Acrobat DC Acrobat Dialog Acrobat Distiller Acrobat Form Acrobat JS Acrobat Manifest Acrobat Menu Acrobat Open Acrobat Plugin Acrobat Preferences Acrobat Preflight Acrobat Python Acrobat Reader Acrobat Reader Localized Acrobat Reference Acrobat SCA Acrobat SCA Updater Acrobat Sequ Acrobat Sign Acrobat Stamps Acrobat Watermark Acrobat Windows Acrobat Windows Reader Admin Admin Account Admin Apachectl Admin configCode Admin Device Management Admin LaunchServices Admin Locationd Admin loginitem Admin Maintenance Admin Mobileconfig Admin Permission Admin Pkg Admin Power Management Admin Printer Admin SetUp Admin SMB Admin Support Admin System Information Admin Tools Admin Users Admin Volumes Admin XProtect Adobe Adobe Bridge Adobe FDKO Adobe Fonts Adobe Reference Adobe RemoteUpdateManager AppKit Apple AppleScript AppleScript do shell script AppleScript List AppleScript ObjC AppleScript Osax AppleScript PDF AppleScript Pictures AppleScript record AppleScript Script Editor AppleScript Script Menu AppleScript Shortcuts AppleScript Shortcuts Events AppleScript System Events AppleScript System Events Plist AppleScript Video Applications AppStore Archive Attributes Automator BackUp Barcode Barcode Decode Barcode QR Bash Basic Basic Path Bluetooth BOX Browser Calendar CD/DVD Choose Chrome CIImage CityCode CloudStorage Color com.apple.LaunchServices.OpenWith Console Contacts CotEditor CURL current application Date&Time defaults delimiters Desktop Device Diff Disk Dock DropBox Droplet eMail Encode % Encode Decode Encode HTML Entity Encode UTF8 Error EXIFData ffmpeg File File Name Finder Firefox Folder FolderAction Fonts Fonts ATS Fonts Python Foxit GIF github Guide HTML Icon Illustrator Image Events Image2PDF ImageOptim Input Dictionary iPhone iWork Javascript Jedit Json Label Language Leading Zero List locationd LRC lsappinfo m3u8 Mail MakePDF Map Math Media Media AVAsset Media AVconvert Media AVFoundation Media AVURLAsset Media Movie Media Music Memo Messages Microsoft Microsoft Edge Microsoft Excel Microsoft Fonts Microsoft Office Mouse Music NetWork Notes NSArray NSArray Sort NSBezierPath NSBitmapImageRep NSBundle NSCFBoolean NSCharacterSet NSColor NSColorList NSData NSDecimalNumber NSDictionary NSError NSEvent NSFileAttributes NSFileManager NSFileManager enumeratorAtURL NSFont NSFontManager NSGraphicsContext NSImage NSIndex NSKeyedArchiver NSKeyedUnarchiver NSLocale NSMetadataItem NSMutableArray NSMutableDictionary NSMutableString NSNotFound NSNumber NSOpenPanel NSPasteboard NSpoint NSPredicate NSRange NSRect NSRegularExpression NSRunningApplication NSScreen NSSize NSString NSString stringByApplyingTransform NSStringCompareOptions NSTask NSTimeZone NSURL NSURL File NSURLBookmark NSURLComponents NSURLResourceKey NSURLSession NSUserDefaults NSUUID NSView NSWorkspace Numbers OAuth OneDrive PDF PDF Pymupdf PDFAnnotation PDFAnnotationWidget PDFContext PDFDisplayBox PDFDocumentPermissions PDFImageRep PDFKit PDFnUP PDFOutline PDFView perl Photoshop PlistBuddy pluginkit plutil postalcode PostScript prefPane Preview Python QuickLook QuickTime ReadMe Regular Expression Reminders ReName Repeat RTF Safari SaveFile ScreenCapture ScreenSaver SF Symbols character id SF Symbols Entity sips Skype Slack Sound Spotlight sqlite SRT StandardAdditions Swift System Settings TCC TemporaryItems Terminal Text Text CSV Text MD Text TSV TextEdit Tools Translate Trash Twitter Typography UI Unit Conversion UTType valueForKeyPath Video VisionKit Visual Studio Code VMware Fusion Wacom webarchive webp Wifi Windows XML XML EPUB XML HTML XML LSSharedFileList XML OPML XML Plist XML RSS XML savedSearch XML SVG XML TTML XML webloc XML xmllint XML XMP YouTube zoom