Sun Java System Calendar Server 6 2005Q4 管理指南

语法


csrestore [-v|-q] 
          [-f] 
          database inputdir

csrestore [-v|-q] 
           -c calid 
          calendar inputfile

csrestore [-v|-q] 
           -a userid
          [-b basedn] 
          defcal inputfile

下表介绍了可用于 csrestore 实用程序的命令。

表 D–30 csrestore 实用程序命令

命令 

说明 

database inputdir

从包含备份日历数据库的指定输入目录或输入文件中恢复日历数据库。此操作将覆写当前日历数据库的所有旧内容。 

calendar inputfile

从指定的输入文件恢复具有指定日历 ID 的日历。文件的数据格式由文件扩展名决定: 

  • ..ics 对应 iCalendar (text/calendar) 格式。

  • .xml 对应 XML (text/xml) 格式。

    如果具有指定日历 ID 的日历已经存在,将在恢复之前清除其数据。

defcal inputfile

从指定的输入文件中恢复具有指定用户 ID 的默认日历。文件的数据格式由文件扩展名决定: 

  • ..ics 对应 iCalendar (text/calendar) 格式。

  • .xml 对应 XML (text/xml) 格式。

version

显示实用程序的版本。 

下表介绍了 csrestore 实用程序命令选项。

表 D–31 csrestore 实用程序命令选项

选项 

说明 

-v

在详细模式下运行:显示正在执行的命令的所有可用信息。默认值为 off。 

-q

在静默模式下运行: 

  • 如果操作成功,则不会显示任何信息;如果出现错误,则显示错误信息。

  • 抑制破坏性命令的确认提示。

    默认值为 off。

-a userid

要恢复的用户 ID。使用默认选项时,此选项是必需的。无默认值。 

-b basedn

要用于指定用户 ID 的 LDAP 基本标识名 (Distinguished Name, DN)。默认值来自 ics.conf 文件中定义的 local.ugldapbasedn 设置。 

-f

强制删除现有的数据库文件。 

-c calid

要恢复的日历 ID。运行 calendar 命令时,此选项是必需的。无默认值。

有关更多信息,请参见创建日历的唯一标识符 (calid)