Server 2013计划的SharePoint 2013备份任务

我有Windows Server 2012与SharePoint 2013安装程序。

我创build了一个PShell脚本并将其保存到支持Farm的ps1:

Add-PsSnapin Microsoft.SharePoint.Powershell

Backup-SPFarm -Directory d:\ backup \ Farm -BackupMethod完整

如果我从PShell运行它,即指向ps1文件的位置并打开它,它完美的工作。

但是,它不能从任务计划程序,这是驱使我坚果。 Sched任务是:

  • 运行时login或不
  • 运行最高的好处
  • 程序/ Scipt: – C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe
  • 参数:PS1的位置

不按计划运行或现在运行(现在允许在设置中运行)。

用户帐户可以访问数据库,并且与我用来login的用户相同,因此从PShell直接运行时可以使用相同的用户。 也是一个本地pipe理员。

从调度任务它只是运行,然后就绪,但没有创build备份。 作为一个testing,我在第二部分添加了脚本,在运行任务时发送邮件。 电子邮件发送没有问题。

没有错误,没有日志,只是zilch。

有任何想法吗?

请从中央pipe理员手动备份,并确保其正确完成。

那么我认为你需要仔细检查一切,重新configuration下面的所有步骤

然后逐个testing您的命令行,并使用PowerShell ISE进行testing

与PowerShell ISE

我们在pipe理中有很多命令行备份方法,它们在SharePoint 2010和2013中 (也在Windows Server或Project Server或ISA或TMG或Exchange中)

在SharePoint中,您可以像这样或这篇文章configuration维护计划 SQL数据库备份方法:

SQL Server Management Studio数据库备份任务在对象资源管理器维护计划中

用于像SharePoint中心pipe理的 备份计划

首先你需要testing这些cmds

那么就需要决定你的业务的重复备份率。 这可能需要每天完整的农场。 或者像第二个例子每小时一样通过这个开关像你的应用服务那样从你的农场备份部分或者你的应用服务如项目服务器: ShowTree -Item

示例[来源] :

——————–例1 ———————

Backup-SPFarm -Directory \\file_server\share\Backup -BackupMethod full -ConfigurationOnly 

此示例将场的configuration设置备份到\ file_server \ share \ Backup目录。

——————–例2 ———————

 Backup-SPFarm -ShowTree -Item "Microsoft SharePoint Foundation Web Application" -Verbose 

此示例显示服务器场的哪些组件将在“Microsoft SharePoint Foundation Web应用程序”节点下备份,但不实际备份它们。

——————–例3 ———————

 Backup-SPFarm -Directory C:\Backup -BackupMethod full -BackupThreads 10 -Force 

最后你configuration计划任务就像这篇文章一样

通过PowerShell配置备份SharePoint 2013并调度任务