ディスクをマウントするコンテキストについては言及していませんが、逆の方法でApplescriptを使用してディスクをマウントすることについてはどうでしょうか。
Applescriptを使用してディスクをマウントする場合、それがネットワークボリュームであり、ネットワークがパスワードで保護されている場合、シームレスにユーザー名とパスワードをプレーンテキストとしてスクリプトに保存する必要があるため、コンテキストに言及します。実行。
更新: 少し検索すると、他の場所で同様の質問が見つかりました。基本的に、/ Volumesにフォルダーアクションとしてスクリプトを適用することにより、スクリプトでこれを行うことができます。
on adding folder items to this_folder after receiving these_items
repeat with aItem in these_items
tell application "Finder"
if (local volume of aItem) and (name of aItem is "[Name of Hard Drive]") then
-- do something with the drive
-- eject aItem
end if
end tell
end repeat
end adding folder items to