csrestore 实用程序恢复使用 csbackup 保存的日历数据库、单个日历或用户默认日历。必须在安装 Calendar Server 的本地计算机上运行 csrestore 实用程序,且必须首先停止 Calendar Server。(但备份数据库时可以运行 Calendar Server。)
本节包括以下内容:
以数据库所有者的身份登录 (icsuser)。
要恢复使用 csbackup 实用程序保存到备份目录的日历数据库,使用 csrestore 实用程序 database 命令。
例如,可使用以下命令恢复保存到名为 backupdir 的备份目录中的日历数据库:
csrestore database backupdir
以数据库所有者的身份登录 (icsuser)。
要从数据库中恢复使用 csbackup 实用程序保存到备份目录的特定日历,使用带有 -c 选项的 csrestore 实用程序 database 命令。
例如,可使用以下命令从备份数据库目录 backupdir 中恢复日历 jsmithcal@sesta.com :
csrestore -c jsmithcal@sesta.com calendar backupdir
以数据库所有者的身份登录 (icsuser)。
要恢复使用 csbackup 实用程序保存到备份文件中的特定日历,使用带有 -c 选项的 csrestore 实用程序 calendar 命令。
备份文件的文件扩展名(.ics 或 .xml)表明了日历的保存格式。
例如,可使用以下命令恢复以 iCalendar (text/calendar MIME) 格式保存到 backupdir 目录中文件 jsmith.ics 中的日历 jsmithcal@sesta.com:
csrestore -c jsmithcal@sesta.com calendar backupdir/jsmith.ics
或者使用以下命令恢复以 XML (text/calendar MIME) 格式保存到 bcakupdir 目录中文件 jsmith.xml 中的日历 jsmithcal@sesta.com:
csrestore -c jsmithcal@sesta.com calendar backupdir/jsmith.xml
以数据库所有者的身份登录 (icsuser)。
要恢复使用 csbackup 实用程序保存到备份文件中的用户默认日历,使用 csrestore 实用程序 defcal 命令。
备份文件的文件扩展名(.ics 或 .xml)表明了日历的保存格式。
例如,使用以下命令恢复用户 jsmith@sesta.com 的以 iCalendar (text/calendar MIME) 格式保存到备份目录 backupdir 中名为 jsmith.ics 的文件中的默认日历:
csrestore -a jsmith@sesta.com defcal backupdir/jsmith.ics
使用以下命令恢复以 XML (text/xml MIME) 格式保存到备份目录 backupdir 中名为 jsmith.xml 的文件中的 jsmith 默认日历:
csrestore -a jsmith@sesta.com defcal backupdir/jsmith.xml