如何利用PowerShell缩短SharePoint备份时间

发布时间:2021-10-29 15:47:49 作者:小新
来源:亿速云 阅读:97

小编给大家分享一下如何利用PowerShell缩短SharePoint备份时间,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

企业内微软SharePoint越来越受欢迎,这与很多管理员对它的厌烦和嫌弃形成鲜明对比。引起愤怒的一个原因是SharePoint在多个不同地方存储所有相关数据的方式,这种方式多少让SharePoint特有的备份执行起来有些棘手。要备份每个独立部分并不是不可能,但是这确实很麻烦。

幸运的是,程序员Jesper M. Christensen决定就此事做点什么。Christensen坐下来并写下了一个PowerShell脚本,这个脚本让备份Windows SharePoint Services或微软Office SharePoint Server的整个实例成为可能,这包括了站点、12贮备和IIS元数据。通过使用stsadm.exe工具能备份数据库。

在计划任务或其它脚本根据需要发起的任务中,这个叫做SP备份的脚本可以手动运行,并且根据微软公共授权(Ms-PL)它可以免费获得。这个脚本支持IIS 6.0和IIS 7.0备份并且在所有支持SharePoint(客户端和服务器)且有PowerShell的Windows版本上工作。

SP备份由两个部分组成:脚本本身和一个XML配置文件,脚本解析这个文件来获得备份备份目标(可以是本地路径或服务器共享)等信息。两个文件需要放在同一个目录,但是属于哪个目录就完全由你决定了。

当然,你会需要编辑XML文件来为你的服务器提供合适的参数。参数中的一些是脚本内部的且只在脚本的文件中解释。举例来说,备份目标***保存期参数让你指定老的备份在自动删除之前可以保留多少天。

你还能设置参数来允许工作结束时一起发送电邮和备份过程中发生事件的描述。其它参数让你指定IIS 6.0元数据解密的密码,所以你可以选择在其它服务器上存储或执行一次灾难性备份(和管理中心路径执行一样的完整SharePoint备份)。

还有一个报告也登入到控制台,但是脚本中没有现成的规定来向系统日志中写入报告。说实在的,通过运用脚本和写事件日志命令内的发送邮件功能来写日志结果似乎并不难。另外,用户要求的一个额外功能是不用进行完整推进备份(一个已经有文件证明的过程)就能备份GAC文件夹和虚拟目录。

注意,脚本暴露的选项没有组成能通过stsadm.exe(它为SharePoint自身执行备份操作)选项的完整列表。完全用不上的一个选项
是备份线程,尽管建议说那些运行着的SharePoint Server 2007要把它设置到3来增效,但它的默认值是1。你可以根据你的性能要求来向脚本中直接添加这个。如果你的服务器上有多核(现在还有人不是吗?),能用多少就用多少,这有重要意义。

***,虽然脚本执行备份,它并不执行存储操作,所以你仍然有必要为各个SharePoint元素手动并分离地执行它们。

以上是“如何利用PowerShell缩短SharePoint备份时间”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. sharepoint 2016 使用powershell导入
  2. Powershell:powershell脚本同步备份文件到其他服务器

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sharepoint powershell

上一篇:怎么使用IntelliJ IDEA键盘快捷键

下一篇:Mysql数据分组排名实现的示例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》