使用命令行来备份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作为文件的前缀名字的。