commadmin resource create 指令可建立資源目錄項目。
如需有關建立資源的說明,請參閱建立資源。
commadmin resource create -D login -n domain -w password -u identifier -N name -o owner [-c calendar identifier] [-A [+] attributename:value] [-C DWPHost] [-d domainname ] [-h] [-?] [-i inputfile][-p AM port] [-s] [-T time zone] [-v] [-V] [-X AM host]
以下選項是必要的:
選項 |
說明 |
---|---|
-D login |
有權執行此指令的使用者之使用者 ID。 |
-n domain |
使用 -D 選項指定的使用者所在的網域。 |
-w password |
使用 -D 選項指定的使用者密碼。 |
-u identifier |
資源的唯一識別碼。 此 identifier 值應在網域名稱空間,或行事曆模式下行事曆管理的所有使用者和資源中是唯一的。 |
-N name |
用於顯示行事曆 GUI 中的資源之易於識別的名稱。 |
-o owner |
資源的所有者。此使用者 ID 必須位於在其中建立資源的網域中。 |
-c calendar identifier |
此資源行事曆的識別碼。 此識別碼值應在由 Calendar Server 管理的所有行事曆中為唯一值。 |
以下選項是非必要的:
選項 |
說明 |
---|---|
-A [+ ] attributename:value |
要修改的屬性。attributename 在 LDAP 模式中定義,value 將替代目錄中此屬性的任意和所有目前值。重複此選項可同時修改多個屬性,或為同一屬性指定多個值。 attributename 前面的「+」指示將該值增加至目前屬性清單。 |
-C DWPHost |
託管此使用者行事曆的後端行事曆伺服器之 DNS 名稱。 如果未指定後端行事曆伺服器的 DNS 名稱,則儲存於伺服器 ics.conf 檔案中的值將用做預設值。 |
-d domain name |
資源所在的網域。如果未指定 -d,則使用由 -n 指定的網域。 |
-h、-? |
顯示指令用法語法。 |
-i inputfile |
參閱檔案而非指令行中的指令資訊。 |
-p AM port |
指定 Access Manager 要偵聽的替代 TCP 連接埠。如果未指定,則使用預設 AM port;或者如果在安裝時未配置預設連接埠,則使用連接埠 80。 |
-s |
使用 SSL (安全通訊端層) 連線 Access Manager。 |
-T time zone |
用於顯示行事曆使用者介面中的資源行事曆之時區。 請參閱行事曆時區字串,以取得有效時區字串清單。 |
-v |
啟用除錯輸出。 |
-V |
顯示有關公用程式及其版本的資訊。 |
-X AM host |
指定執行 Access Manager 的主機。如果未指定,則使用預設 AM host;或者如果在安裝時未配置預設主機,則使用本地主機。 |
若要在網域 varrius.com 下的行事曆 cal.siroe.com 中建立名為 peter 的資源,請執行以下指令:
commadmin resource create -D chris -n sesta.com -w bolton -o ownerid \ -d varrius.com -u id -c calid -N peter -C cal.siroe.com |
資源由兩個資料說明組成:Calendar Server 資料庫中的目錄項目和行事曆。目錄項目具有屬性 icsCalendar,其值為與資源相關的行事曆之名稱。
可以使用以下方法之一,建立具有這兩個資料說明的資源:
使用 csresource 公用程式本身。csresource 公用程式可建立目錄項目和行事曆。
但是,僅當目錄在 Schema 1 環境中且您未使用 Access Manager 時,才建議使用 csresource 同時建立目錄項目和行事曆。
使用 commadmin resource create 建立目錄項目,使用 csresource 公用程式建立行事曆。例如:
使用 commadmin resource create 建立目錄項目:
commadmin resource create -D amadmin -w ampassword -n blink.sesta.com -X blink -p 5555 -d varrius.com -o test1 -u resourceOne -N firstResource -c resourceOneCalendar |
目錄項目如下:
dn: uid=resourceONE,ou=People,o=varrius,o=domainroot uid: resrouceONE objectClass: icsCalendarResource objectClass: top cn: firstResource icsStatus: active icsCalendar: test1@varrius.com:resourceOne |
備註:呼叫 csresource 中的 create 指令時,輸入的資源名稱值必須與用於 commadmin resource create 中 -u 選項的值相同。
現在即可以以任何使用者身份登入,並邀請資源參加事件。
如需有關 csresource 公用程式的詳細說明,請參閱「Sun Java System Calendar Server Administration Guide」中的「Calendar Server Command-Line Utilities」。