备份-SPFarm 在 MOSS 2013 上静默挂起
-
10-12-2019 - |
题
我有一个 3 服务器 SharePoint 2013 场(数据库、应用程序、Web),其设置和运行足以放入一些演示内容,并且正在尝试配置备份。我已使用中央管理成功备份,但我正在尝试让它从命令行工作以便安排它。我找到了类似的东西 这里有非常简单的说明。
在应用程序服务器上,我尝试过
- 建立一个目录
c:\backuptest
并给予Everyone完全权限。 - 以管理员身份运行 SharePoint 2013 命令行管理程序
当我使用此命令时,它会给出以下输出,然后默默地挂起:
PS C:\备份测试> 备份-SPFarm -verbose -BackupMethod Full -Directory c:\backuptest
详细:离开Backup-SPFarm的BeginProcessing方法。
详细:在目标“MOSS2013APP”上执行“Backup-SPFarm”操作。
没有创建任何内容 c:\backuptest
. 。Ctrl-C 和 Ctrl-D 不执行任何操作。我必须杀死 powershell.exe 或重新启动。
我错过了什么或做错了什么?
解决方案 2
哇。
这实在是太慢了。
就我而言,它挂在这些行之后 大约一小时 在 PowerShell 主机中生成任何其他输出或将任何文件写入备份位置之前。
作为 记录在别处, ,运行 Backup-SPFarm cmdlet 的用户和 运行数据库服务的用户(服务帐户) 需要写入备份目标的权限。我已经破坏了搜索和管理应用程序,因为我还没有完成配置它们。一旦它可以写入备份目标, 备份日志 spbr000* 文件夹中的文件包含很多详细信息。
但 它甚至不会显示错误,直到长时间的静默挂起期结束。
其他提示
首先,如果可能的话,在 SQL Server 上创建备份目录。这提供了最快的备份性能。
您需要分享您的路径(例如从 C:\backuptest 创建一个名为 BackupTest 的共享),为每个人提供对共享权限的完全控制(这通常很好,因为我们将覆盖 NTFS 权限级别的权限)。
接下来,删除 MACHINENAME\Users。添加具有 NTFS 修改权限的 SQL Server 服务帐户以及添加具有 NTFS 修改权限的计时器服务帐户。
最后,运行 Backup-SPFarm -verbose -BackupMethod Full -Directory \\machinename\backuptest。