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

49次阅读
没有评论

共计 1342 个字符,预计需要花费 4 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下如何利用 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 备份时间”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1342字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)