如何通过终端在 macOS 中挂载 SMB 文件夹?

如何通过终端在 macOS 中挂载 SMB 文件夹?

我一直在研究一个 bash 脚本,让系统将共享的 SMB 文件夹(Windows Server)挂载到/usr/local/InstallersmacOS 12 上的本地文件夹。

我可以使用 bash 脚本为 100 个客户端批量创建文件夹。

当我去挂载一个文件夹时:

username:password@toplevelfolder/folder1/folder2 No such file or directory (127)

现在,以下是我的完整内容,其中明显可识别的信息已更改:

mount_smbfs smb://servername.domain.int;username@Software/APPLEDMG usr/local/Installers 

我肯定做错了什么,因为这个有效:

open smb://Software/APPLEDMG

这将打开一个包含正确文件夹的 Finder 窗口。但是,我需要能够挂载,然后将我从 Adob​​e Admin 创建的非常大的 Adob​​e 包复制到本地机器,然后静默运行一次以安装该包。

这项安装正在对近百台 Mac 进行大规模安装。单独安装 Adob​​e CC 效率极低。公司也不想离开 JAMF School。

不想寻找替代方案或争论来改变 MDM。如果有更好的终端命令可以放入我的 bash 脚本中,我完全愿意接受。

基本上,我只需要以下操作顺序:

  • 连接到我们的Windows文件服务器。
  • .app/.pkg从该服务器复制到每台本地计算机
  • 文件下载完成后,-pkg在下载的 pkg 文件上运行安装程序。
  • 卸载并清理。

使用 su 切换到本地管理员帐户后,我已经可以使用 sudo 级别权限执行诸如批量清除网络/打印机之类的操作。问题不在于凭证。我也可以创建挂载点文件夹。

我在连接文件服务器时一定做错了什么。

任何帮助,将不胜感激。

相关内容