代码之家  ›  专栏  ›  技术社区  ›  axk

在sharepointfoundation2010中将网站导出为解决方案的方法

  •  1
  • axk  · 技术社区  · 16 年前

    在SharePoint Foundation 2010中,是否有其他方法可以将网站导出为解决方案,除了通过“网站设置”->现场行动->“将网站另存为模板”?
    似乎是唯一的办法,只是为了确保我没有错过任何东西(通过设计师可能?设计器中有一个选项,但它会将您带到同一个“将站点另存为模板”页面)

    谢谢!

    2 回复  |  直到 16 年前
        1
  •  1
  •   Per Jakobsen    16 年前

    在对象模型中,有几种方法可以导出站点:

    • SPWeb.saveaTemplate文件
    • SPSolutionExporter.ExportWebToGallery
    • SPSolutionExporter.ExportWeb
        2
  •  1
  •   mrhassell    14 年前

    Windows PowerShell 2.0版 -备份/还原网站集。

    PowerShell创建Cabinet文件或.CAB文件- http://en.wikipedia.org/wiki/Cabinet_(file_format ). PowerShell的一个优点是自动化,您可以轻松地执行与通过sharepoint2010中央管理相同的任务 备份和恢复 部分。

    通过“MakeCab.exe”、Microsoft Cabinet SDK“CabArc.exe”或任何支持“application/vnd.ms CAB compressed”的应用程序,可以重建修改后的CAB文件。

    打开SharePoint 2010命令行管理程序(如果右键单击并选择需要,则以管理员权限启动) ").

    备份配置数据库
    备份服务器场

    获取备份历史记录
    还原SPFarm

    最符合您的要求;

    备份SPSite
    还原SPSite

    备份SPSite http://server_name/sites/site_name -路径C:\Backup\site\u name.bak
    http://server_name/sites/site_name

    这是一本很棒的书,里面充满了用PowerShell编写自动化脚本,作者是Gary Lapointe-用Windows PowerShell 2.0自动化Microsoft SharePoint 2010管理

    .Net命名空间,用于PowerShell中的C代码或.Net应用程序中的PowerShell;