- 命令行
stsadm -o export -url http://Server:port/BBB/BBB1 -includeusersecurity -filename d:\test.cmp
把BBB站点下的BBB1子站点导出
stsadm -o import -url http://Server:port/IT/BBB1 -includeusersecurity -filename d:\test.cmp把上面导出的子站点导入到IT子站点下,形成新的子站点。
- MOSS对象模型
- Export
SPExportSettings spExportSettings = new SPExportSettings();
spExportSettings.AutoGenerateDataFileName = true;
spExportSettings.ExportMethod = SPExportMethodType.ExportAll;
spExportSettings.SiteUrl = "http://Server:port/BBB/BBB1";
spExportSettings.IncludeSecurity = SPIncludeSecurity.All;
spExportSettings.IncludeVersions = SPIncludeVersions.All;
SPExport spExport = new SPExport(spExportSettings);
spExport.Run();
- Import
SPImportSettings spImportSettings = new SPImportSettings();
spImportSettings.BaseFileName = Path.GetFileName("生成的文件全路径");
spImportSettings.FileLocation = Path.GetDirectoryName("生成的文件全路径");
spImportSettings.SiteUrl = "http://Server:port/IT/BBB1";
spImportSettings.RetainObjectIdentity = false;
spImportSettings.IncludeSecurity = SPIncludeSecurity.All;
spImportSettings.UpdateVersions = SPUpdateVersions.Append;
spImportSettings.UserInfoDateTime = SPImportUserInfoDateTimeOption.ImportAll;
SPImport import = new SPImport(spImportSettings);
import.Run();