sharepoint stsadm导入导出网站

在这次做项目中发现了导出的bak文件在导入时出现了所有上载文件都为当前导入者的帐号,在细心察看后发现是因为少了参数 includeusersecurity(保留用户安全设置)

导出:
stsadm -o import -url http://** -filename c:\**.bak  -updateversions *   >> c:\log.txt

现对所有参数进行记录:

stsadm -o export

   -url <URL name>   //要导出的 Web 应用程序的 URL

   -filename <export file name>  //导出文件的名称

   [-overwrite] //覆盖当前导出文件

   [-includeusersecurity] //保留用户安全设置

   [-haltonwarning] //出现警告时,导出过程将停止。

   [-haltonfatalerror] //出现错误时,导出过程将停止。

   [-nologfile] //禁止生成导出日志文件。如果缺少此参数,export 操作将在导出包所在的位置中生成导出日志文件。该日志文件使用统一日志记录服务 (ULS)。

        建议使用此参数。但是,出于性能原因,您可能不想生成日志文件。

   [-versions] <1-4> //以下任一版本:1.文件和列表项的上一个主要版本(默认值);2.当前版本(上一个主要版本或上一个次要版本);

            3.文件和列表项的上一个主要版本和上一个次要版本 ;4.文件和列表项的所有版本

   [-cabsize] <integer value>  //一个介于 1 到 1024 MB  之间的整数,描述每个 Cabinet 文件 (*.cab) 应有多大。达到指定的大小后,将生成另一个 Cabinet 文件。

                如果通过网络复制文件并且希望文件大小较小,这可能很有用。

   [-nofilecompression] //在导出包中启用或禁用文件压缩。导出包存储在 -filename 参数指定的文件夹中。出于性能原因,建议使用此参数。

              如果启用压缩,导出过程将增长大约 30%。

   [-quiet] //禁止将导出进度信息输出到显示窗口。最终导出状态(“操作成功完成。”)仍将显示。如果缺少 -quiet 参数,导出操作将在其导出网站时将进度信息显示到显示窗                             口。出于性能原因,建议使用此参数,因为显示窗口的缓冲区相对于写入文件而言太小。

导入:
stsadm -o import -url http://** -filename c:\**.bak -includeusersecurity  -updateversions *   >> c:\log.txt

现对所有参数进行记录:

stsadm -o import

   -url <URL name>

   -filename <import file name>

   [-includeusersecurity]

   [-haltonwarning]

   [-haltonfatalerror]

   [-nologfile]

   [-updateversions] <1-3> //以下任一版本:1.将新版本添加到当前文件(默认值);2.覆盖文件及其所有版本(删除然后插入);3.如果文件存在于目标上,则忽略文件

   [-nofilecompression]

   [-quiet]

 

 

 

 

posted @ 2013-01-18 10:48  wuli8129  阅读(234)  评论(0编辑  收藏  举报