Apple Remote Desktopを使ってLAN内の複数あるMacに一斉にログインする方法を検索し、見つけたがうまく動作しなかった。状況を確認すると入力モードが「ひらがな」になっていることが原因と分かった。そこでキーボード入力をローマ字に変えた後に、検索して見つけたコードを実行すれば良いことが分かった。
次のスクリプトをUNIXコマンド送信を使って全リモートマシン上で実行すればLAN上の全マシンを一斉に指定ユーザでログインできるようになる。なお、各リモートマシンには同一のユーザが同一のパスワードで登録されていることが前提である。
スクリプト
osascript <<EOF tell application "System Events" key down {cotrol} key down {shift} keystroke ";" key up {control} key up {shift} keystroke "username" keystroke tab keystroke "password" keystroke return end tell EOF