如何在OS X 10.5客户端上静默安装AFP共享?

我可以添加共享到login启动项目,但它总是popup打开Finder。 我希望AFP共享默默安装。 这是在苹果机join到AD的Mac计算机实验室。

我已经用smb股票做了这个,今晚我会回家检查一下,但是iirc你需要写一些简单的applescript来挂载音量

IIRC以下将工作

tell application "Finder" mount volume "afp://machine_name/path" end tell 

将其编译到应用程序中并将其添加到login项目中

您只需在“系统偏好设置”>“帐户”的“开始对象”屏幕中勾选“隐藏”button,并且不应显示Finder。

我正在寻找相同的答案,我发现使用automounter守护程序更简单的方法。

总之,你应该创build一个/etc/fstab文件(你需要root权限来做到这一点),并把这一行放入该文件

 (hostname):(share) (mount_point) url automounted,url==afp://(username):(password)@(hostname)/(share) (mount_point) 0 0 

您应该用值replace括号中的值,然后必须重新启动automounter守护进程

 $ sudo automount -vc 

从Terminal.app。 或者,您可以重新启动以激活新的设置。 如果你以shell的方式执行,则前面的命令应该用类似的方式进行响应

 ~> sudo automount -vc automount: /net updated automount: /home updated automount: /Volumes/Shared mounted <-- This line refers to the share I've mounted automount: no unmounts 

之后,您应该自动在Finder中find您的安装文件夹。

我发现一些参考文献:

PS如果你不是一个Terminal.app的粉丝,你可以使用这个GUI应用程序来自动挂载文件系统,我还没有尝试过,因为它不是免费的,但如果你需要的是相当便宜。