我正在为 MS Exchange 服务器编写一个备份脚本。它用于New-MailboxExportRequest
将邮箱导出为 PST 文件。
但是,似乎无法将这些 PST 写入 Linux samba 共享(即在 Windows 中安装的 Linux 服务器上的共享文件夹)。
尽管份额甚至777权限,New-MailboxExportRequest
无法写入。如果我使用 Windows 中的任何其他方法写入该文件夹,则一切正常。
我理解目标文件夹需要“Exchange 可信子系统”用户。但是,该用户在共享文件夹权限下无法从 Windows 授予访问权限(它仅允许 Linux 服务器位置查找要添加的用户/组)。我已经授予“完全控制”到“每个人”用户/组,甚至这不起作用...对于所有正常用途,该文件夹是可写的。
有没有办法指定访问权限“Exchange 可信子系统”到Linux文件夹共享,还是这里的其他选项?
或者,我可能需要备份到 Windows 端某处的 NTFS 文件系统,但如果可能的话,我更愿意使用 Linux 服务器。
谢谢。
答案1
它是一个组(Exchange 受信任子系统),而不是一个用户。
如果您的 samba 共享无法找到/将该 AD 组添加到那里的共享和文件级别权限,那么它将无法工作。
另一种方法是将其导出到 Exchange 服务器本身的文件夹中,然后使用具有权限的登录用户将 PST 文件通过网络移动到 Linux samba 共享。