私はと一緒にディレクトリをマウントするには、以下のAppleScriptを使用しマルコポーロ私は私のオフィスと自宅の両方を取得する場合、ネットワーク共有が自動的にマウントされるように。
サーバーの種類に応じて、USERNAME、PASSWORD、SERVER / SHARENAME、および場合によってはsmb://を変更する必要があります。
tell application "Finder"
try
mount volume "smb://USERNAME:PASSWORD@SERVER/SHARENAME"
delay 1
end try
end tell
更新:MarcoPoloを使用しないオプション:最初にサーバーにpingを実行し、応答があった場合のみ接続を試みることができます。その後、このスクリプトをログイン項目に追加できます
(「some_server」という名前のサーバーに接続しようとしているとしましょう)
-- (0) Check to see if there server exists by pinging it
set max_retry to 60
set k to 0
repeat while (do shell script "ping -c 1 some_server") contains "100% packet loss"
delay 5
set k to k + 1
if k > max_retry then error "Server is not responding for predefined period." number 8000
end repeat
-- (1) It exists, mount the volume
tell application "Finder"
try
mount volume "smb://USERNAME:PASSWORD@some_server/SHARENAME"
delay 1
end try
end tell