commadmin resource create 명령은 자원에 대해 디렉토리 항목을 만듭니다.
자원 생성에 대한 자세한 내용은 자원 생성을 참조하십시오.
commadmin resource create -D login -n domain -w password -u identifier -N name [-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 |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
-u identifier |
자원의 고유 식별자. 이 identifier 값은 도메인 이름 공간에서 또는 해당 달력이 달력 모드에서 관리하는 모든 사용자 및 자원 내에서 고유해야 합니다. |
-N name |
달력 GUI에서 해당 자원을 표시할 때 사용하는 친숙한 이름 |
-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(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-T time zone |
달력의 사용자 인터페이스에서 자원 달력을 표시할 때 사용하는 표준 시간대 유효한 표준 시간대 문자열 목록은 달력 표준 시간대 문자열을 참조하십시오. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
varrius.com 도메인의 cal.siroe.com 달력에서 이름이 peter인 자원을 생성하려면 다음과 같이 입력합니다.
commadmin resource create -D chris -n sesta.com -w bolton \ -d varrius.com -u id -c calid -N peter -C cal.siroe.com |
자원은 디렉토리 항목, Calendar Server 데이터베이스 달력과 같은 2개의 데이터 설명으로 구성됩니다. 디렉토리 항목은 icsCalendar라는 속성을 갖는데, 이 속성의 값은 해당 자원과 관련된 달력의 이름입니다.
다음 방법 중 하나를 사용하여 두 데이터 설명으로 자원을 만들 수 있습니다.
디렉토리 항목을 만들려면 commadmin resource create를 사용합니다.
자원의 달력은 자원이 처음으로 이벤트에 초대될 때 자동으로 생성됩니다. ics.conf 매개 변수인 resource.invite.autoprovision은 자원이 이벤트에 초대될 때 자원의 달력이 자동으로 생성되도록 할 것인지를 결정합니다. 이 매개 변수의 값은 기본적으로 Yes로 설정됩니다.
초대가 자원에 전달되기 전에 자원의 달력을 생성하려면 cscal 유틸리티를 사용하십시오.
예
디렉토리 항목을 만들려면 commadmin resource create를 사용합니다.
commadmin resource create -D amadmin -w ampassword -n blink.sesta.com \ -X blink -p 5555 -d varrius.com -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: resourceOne |
csresource 유틸리티를 옵션 없이 사용합니다. csresource 유틸리티는 디렉토리 항목 및 달력을 생성합니다.
하지만 디렉토리 항목과 달력을 모두 생성할 때는 디렉토리가 스키마 1 환경에 있으며 Access Manager를 사용하지 않는 경우에만 csresource를 사용하십시오.
어떤 사용자 이름으로 로그인하더라도 해당 자원을 이벤트에 초대할 수 있습니다.
csresource 및 cscal 유틸리티에 대한 자세한 내용은 Sun Java System Calendar Server 6.3 Administration Guide의 부록 D, Calendar Server Command-Line Utilities Reference를 참조하십시오.