Sun Java System Delegated Administrator 6.4 管理指南

Procedure在 Delegated Administrator 中增加新時區

在您可以使用 commadmin 公用程式或 Delegated Administrator 主控台以新時區佈建使用者之前,您必須先執行此作業。此作業會以新的時區值來更新 Access Manager。在完成此作業之後,您可以使用 commadmin 將新時區指定給使用者。

  1. 在 Calendar Server 中增加時區。

    若要完成此步驟,您必須編輯 timezones.ics 檔案及其他 Calendar Server 檔案。如需說明,請參閱「Sun Java System Calendar Server 管理指南」中「管理 Calendar Server 時區」一章中的「增加新時區」。

  2. 備份 UserCalendarService.xmlDomainCalendarService.xml 檔案。

    依預設,xml 檔案位於以下目錄中:

    da-base/lib/services

  3. 編輯 UserCalendarService.xmlDomainCalendarService.xml 檔案,以在 Delegated Administrator 中增加新時區。

    • UserCalendarService.xmlDomainCalendarService.xml 檔案中找到以下項目標題:


      <AttributeSchema name="icstimezone"
                                  type="single choice"
                                  syntax="string"
                                  any="optional|adminDisplay">
                                  <ChoiceValues>
    • 將新的時區值增加至 <ChoiceValues> 清單中。

  4. 執行 Access Manager amadmin 公用程式,以刪除目前的服務並增加已更新的服務。

    對於 UserCalendarService.xmlDomainCalendarService.xml 檔案,執行以下 amadmin 指令:


    ./amadmin -u <admin> -w <password> -r CalendarService
    

    ./amadmin -u <admin> -w <password> 
    -s da_base/lib/services/CalendarService.xml

    其中,CalendarServiceUserCalendarService DomainCalendarService


    備註 –

    如果您還想將新時區設定為預設時區,則可以在執行這兩項作業後執行這些 amadmin 指令。如需詳細資訊,請參閱變更 Delegated Administrator 中的預設時區


  5. 重新啟動 Web 容器,以使變更生效。

  6. 若要啟用 Delegated Administrator 主控台以顯示新時區,請參閱在 Delegated Administrator 主控台中顯示並管理新時區