使用命令行来备份WSS和SPS站点
由于fwp文件如果超过一定大小(24M左右),会被自动分成多个文件。我们可以使用下面的方法来备份WSS网站:
1) 我们可以在Schedule Task中运行包含下面的命令的vbs文件:
a = Date
b = Replace(a, "/", "")
Set oShell = WScript.CreateObject("WScript.Shell")
Set fs = CreateObject("Scripting.FileSystemObject")
If Not fs.FolderExists ("c:\wssbackup\wssback" & b) Then
fs.CreateFolder("c:\wssbackup\wssback" & b)
oShell.Run "c:\wssbackup\backup.bat", 0, True
Call fs.CopyFile("c:\wssbackup\*.fwp", "c:\wssbackup\wssback" & b & "\", True)
End If
set oshell = nothing
set fs = nothing
2) 在backup.bat中的内容为:
del c:\wssbackup\*.fwp
"c:\wssbackup\SMIGRATE.EXE" -w https://server/sites/sitename -f
c:\wssbackup\backup.fwp
3) 同时,请把SMIGRATE.EXE也拷贝到c:\wssbackup目录下。
使用SPSBackup来备份一个Portal网站
"C:\Program Files\SharePoint Portal Server\Bin\SPSBackup.exe" /all /file
c:\backup\mysite
这条命令会把SPS网站中的信息,和对应的数据库,都备份到c:\backup目录下。同时,这些备份文件是使用mysite作为文件的前缀名字的。