您可以透過增加新的 Calendar Server 時區來自訂 Delegated Administrator。Delegated Administrator 便可使用新時區佈建組織、使用者、群組和資源。
增加時區後,您可以將其設定為新建立使用者的預設時區。
在 Calendar Server 中增加時區。
若要完成此步驟,您必須編輯 timezones.ics 檔案及其他 Calendar Server 檔案。如需說明,請參閱「Sun Java System Calendar Server Administration Guide」中「Managing Calendar Server Time Zones」一章中的「Adding a New Time Zone」。
備份 UserCalendarService.xml、DomainCalendarService.xml 和 Resources.properties 檔案。
依預設,xml 檔案位於以下目錄中:
/opt/SUNWcomm/lib/services
依預設,Resources.properties 檔案位於以下目錄中:
/var/opt/SUNWcomm/da/WEB-INF/classes/com/sun/ \ comm/da/resources |
另外,確定在升級 Delegated Administrator 之前保留自訂配置資料,或重新執行 Delegated Administrator 配置程式。
編輯 UserCalendarService.xml 和 DomainCalendarService.xml 檔案,以在 Delegated Administrator 中增加新時區。
依預設,這些 xml 檔案位於以下目錄中:
/opt/SUNWcomm/lib/services
在 UserCalendarService.xml 和 DomainCalendarService.xml 檔案中找到以下項目標題:
<AttributeSchema name="icstimezone" type="single choice" syntax="string" any="optional|adminDisplay"> <ChoiceValues> |
將新的時區值增加至 <ChoiceValues> 清單中。
執行 Access Manager amadmin 公用程式,以刪除目前的服務並增加已更新的服務。
對於 UserCalendarService.xml 和 DomainCalendarService.xml 檔案,執行以下 amadmin 指令:
./amadmin -u <admin> -w <password> -r DomainCalendarService |
./amadmin -u <admin> -w <password> -s $PATH/DomainCalendarService.xml |
如果您還想將新時區設定為預設時區,則可以在執行這兩項作業後執行這些 amadmin 指令。(以下作業說明如何變更預設時區。)
重新啟動 Web 容器,以使變更生效。
在 UserCalendarService.xml 和 DomainCalendarService.xml 檔案中編輯以下值:
<DefaultValues> <Value>America/Denver</Value> </DefaultValues> |
您可以在 xml 檔案的以下項目下找到 <DefaultValues>:
<AttributeSchema name="icstimezone" |
執行 Access Manager amadmin 公用程式,以刪除目前的服務並增加已更新的服務。
對於 UserCalendarService.xml 和 DomainCalendarService.xml 檔案,執行以下 amadmin 指令:
./amadmin -u <admin> -w <password> -r DomainCalendarService |
./amadmin -u <admin> -w <password> -s $PATH/DomainCalendarService.xml |
重新啟動 Web 容器,以使變更生效。
編輯 Resources.properties 檔案,該檔案位於 Delegated Administrator 資料目錄下。
依預設,Resources.properties 檔案位於以下目錄中:
/var/opt/SUNWcomm/da/WEB-INF/classes/com/sun/ \ comm/da/resources |
若要編輯 Resources.properties,請搜尋 rsrc.Timezone 特性,並將新時區增加至相應的清單中。
編輯此檔案之後,新時區將顯示在 Delegated Administrator 主控台中的相應清單方塊中。