我有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的用户相同,因此从PShell直接运行时可以使用相同的用户。 也是一个本地pipe理员。
从调度任务它只是运行,然后就绪,但没有创build备份。 作为一个testing,我在第二部分添加了脚本,在运行任务时发送邮件。 电子邮件发送没有问题。
没有错误,没有日志,只是zilch。
有任何想法吗?
请从中央pipe理员手动备份,并确保其正确完成。
那么我认为你需要仔细检查一切,重新configuration下面的所有步骤
然后逐个testing您的命令行,并使用PowerShell ISE进行testing
我们在pipe理中有很多命令行备份方法,它们在SharePoint 2010和2013中 (也在Windows Server或Project Server或ISA或TMG或Exchange中)
在SharePoint中,您可以像这样或这篇文章configuration维护计划 SQL数据库备份方法:
用于像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计划任务就像这篇文章一样