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

cscal

cscal 公用程式可管理行事曆及其特性。指令包括︰

需求

語法


cscal [-q|-v] 
      [-a aces] 
      [-c charset] 
      [-d description] 
      [-g categories]
      [-k yes|no] 
      [-l langcode]
      [-m email]
      [-n name] 
      [-o owner’s uid]
      [-y otherowners]
      create|modify calid

cscal [-q|-v] 
      [-o owner’s uid]
      [-O] 
      delete|reset calid

cscal [-q|-v] 
      [-o owner’s uid]
      [-O] 
      disable|list [calid]

cscal [-q|-v] 
      [-k yes|no]
      [-o owner’s uid]
      [-O] 
      enable [calid]

備註 –

儘管在您輸入 -o (所有者的 uid) 後 cscal 不檢查大小寫,搜尋仍是大小寫不須相符。


下表說明 cscal 公用程式可以使用的指令。

表 D–6 cscal 公用程式指令

指令 

說明 

create calid

建立 calid 指定的行事曆。 

注意:如果您的站點使用的是 LDAP CLD 外掛程式,則特定使用者的所有行事曆必須在同一後端伺服器上,如使用者的 icsDWPHost LDAP 屬性所指示。如果您嘗試在其他後端伺服器上建立該使用者的行事曆,Calendar Server 將傳回錯誤。

delete calid

刪除 calid 指定的行事曆。

如果指定 -o owner 選項,則會刪除主要所有者為指定的 uid 的所有行事曆。

enable [calid ]

啟用 calid 指定的行事曆。如果未指定 calid,則會啟用所有行事曆。

如果指定 -o owner 選項,則會啟用主要所有者為指定的 uid 的所有行事曆。

disable [calid ]

停用 calid 指定的行事曆。如果未指定 calid,則會停用所有行事曆。

如果指定 -o owner 選項,則會停用主要所有者為指定的 uid 的所有行事曆。

list [calid ]

列出 calid 所指定行事曆的特性。如果未指定 calid,則會列出所有行事曆的特性。

如果指定 -o owner's uid 選項,則會列出主要所有者為指定的所有者 uid 的所有行事曆。

modify calid

修改 calid 所指定行事曆的特性。

reset calid

calid 所指定行事曆的特性重設為預設配置設定。

version

顯示公用程式的版本。 

下表說明 cscal 公用程式指令選項。

表 D–7 cscal 公用程式指令選項

選項 

說明 

-v

在詳細模式下執行:顯示有關正在執行的指令之所有可用資訊。預設為關閉。 

-q

在無訊息模式下執行: 

  • 如果作業成功,則不顯示任何資訊 (如果發生錯誤,則會顯示錯誤資訊)。

  • 不顯示危險指令的確認提示。

    預設為關閉。

-a [aces]

指定行事曆的存取控制項目 (ACE)。ACE 決定可以存取群組排程行事曆的人員,以及他們擁有的權限類型,例如建立、刪除、讀取和寫入權限。ACE 字串或存取控制清單 (ACL) 必須置於引號 (" ") 中。

預設為 ics.conf 檔案中的 calstore.calendar.default.acl 參數。

如需有關 ACE 格式的詳細資訊,請參閱Calendar 存取控制

-c charset

字元集。預設為無字元集。 

-d description

說明 (有關行事曆目的的可檢視註釋)。預設為無說明。 

-g category

類別。多個種類必須置於引號 ("") 中,並以空格分隔。預設為無類別。

-k yes|no

指定是否允許使用者行事曆的雙預定。例如,yes 表示行事曆可以為同一時段排程一個以上的事件。

如果忽略 -k 選項,則預設使用 ics.conf 檔案中 user.allow.doublebook 參數的值。但是,僅在建立行事曆時,才使用 user.allow.doublebook 參數。

建立行事曆之後,Calendar Server 將檢查行事曆特性資料庫 ics50calprops.db,以決定是否允許雙預定。如果您需要為行事曆變更行事曆特性以允許或不允許雙預定,請重新發出帶有 -k 選項的 cscal

-l langcode

語言代碼。預設為無語言代碼。 

-m email

電子郵件位址。預設為無電子郵件。 

-n name

名稱。預設為無名稱。 

-o owner

主要所有者。預設設定為行事曆 ID (calid),通常與使用者 ID 相同。 

-O

指定主要所有者的所有行事曆。預設僅為已命名的行事曆。 

-y otherowners

其他行事曆所有者。多位所有者必須置於引號 ("") 中,並以空格分隔。預設為無其他所有者。

範例