添加应用程序以通过终端对接

use*_*745 2 macos terminal

我正在管理多台计算机,并希望发送一个将在终端中运行的脚本,该脚本将某些应用程序添加到扩展坞.我正在尝试的代码是

defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict>    <key>file-data</key><dict><key>_CFURLString</key><string>/Macintosh HD/Applications/Google Chrome.app/</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
killall Dock;
Run Code Online (Sandbox Code Playgroud)

我也试过了

defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Google Chrome.app/</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
killall Dock;
Run Code Online (Sandbox Code Playgroud)

Google Chrome之间有空格和有空格.在此先感谢您的帮助.

Mat*_*sek 8

我正在经营小牛队,这对我有用:

defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Google Chrome.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'

killall Dock
Run Code Online (Sandbox Code Playgroud)