Sun Java System Calendar Server 6.3 管理指南

D.14.2 語法

請使用以下語法執行 csrename


csrename [-t DestinationDB] 
         [-c ConfigFile]
         [-e ErrorFile] 
          -m MappingFile 
         rename [DB|LDAP]

下表列出了該公用程式的選項,並對各選項進行了說明。

表 D–25 csrename 的選項

選項 

說明 

-t DestinationDB

指定 csrename 產生具有所轉換使用者名稱之新資料庫的目標目錄。預設為 MigratedDBcsrename 完成後,ics.conf 檔案中的 caldb.berkeleydb.homedir.path 參數必須指向目標資料庫。可以重設 caldb.berkeleydb.homedir.path 以指向目標資料庫目錄,也可以將目標資料庫檔案移至該參數所指定的目錄。

-c ConfigFile

一個輸入參數可指定 Calendar Server 配置檔案。預設為 ics.conf 檔案。csrename 公用程式使用配置檔案中的 caldb.berkeleydb.homedir.path 參數來確定輸入行事曆資料庫的位置。 行事曆資料庫的預設位置為 /var/opt/SUNWics5/csdb

-e ErrorFile

一個檔案,csrename 在其中寫入所有錯誤或無法解決的資料庫項目。預設為 MigrateError

-m MappingFile

指定輸入對映檔案。預設為 MigrateMapping。輸入對映檔案是將現有的使用者 ID 對映至新的使用者 ID 的文字檔案。執行 csrename 之前,必須先建立對映檔案。每一行指定一個項目,新舊值之間用空格分隔。

例如: 

tchang tc897675

jsmith js963123

bkamdar bk548769

如果在稽核搜索結果時發現一個或多個名稱變更被忽略,您可以透過建立僅包含缺少名稱的新對映檔案和重新執行 csrename 來修正該錯誤。

DB|LDAP

指定要進行更新的資料庫: 

DB 僅轉換新行事曆資料庫中的使用者 ID (預設)。

LDAP 同時轉換新行事曆資料庫和 LDAP 目錄伺服器屬性中的使用者 ID。