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 |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
-u identifier |
자원의 고유 식별자 이 identifier 값은 도메인 이름 공간에서 또는 해당 달력이 달력 모드에 서 관리하는 모든 사용자 및 자원 내에서 고유해야 합니다. |
-N name |
달력 GUI에서 해당 자원을 표시할 때 사용하는 친숙한 이름 |
-o owner |
자원의 소유자. 이 사용자 아이디는 해당 자원이 생성되는 도메인에 존재해야 합니다. |
-c calendar identifier |
이 자원의 달력 식별자 식별자 값은 Calendar Server에서 관리하는 모든 달력에 걸쳐 고유해야 합니다. |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ ] attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며, 지정된 value는 디렉토리에서 이 속성의 현재 값을 모두 바꿉니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. |
-C DWPHost |
이 사용자의 달력을 호스팅하는 백엔드 Calendar Server의 DNS 이름 백엔드 Calendar Server의 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 -o ownerid \ -d varrius.com -u id -c calid -N peter -C cal.siroe.com |
자원은 디렉토리 항목, Calendar Server 데이터베이스 달력과 같은 2개의 데이터 설명으로 구성됩니다. 디렉토리 항목은 icsCalendar라는 속성을 갖는데, 이 속성의 값은 해당 자원과 관련된 달력의 이름입니다.
다음 방법 중 하나를 사용하여 두 데이터 설명으로 자원을 만들 수 있습니다.
csresource 유틸리티를 옵션 없이 사용합니다. csresource 유틸리티는 디렉토리 항목과 달력을 만듭니다.
그러나 디렉토리 항목과 달력을 만들기 위해 csresource를 사용하는 것은 해당 디렉토리가 스키마 1 환경에 있고 Access Manager를 사용하지 않는 경우에만 사용하는 것이 좋습니다.
디렉토리 항목을 만들려면 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 관리 설명서의 “Calendar Server 명령줄 유틸리티”를 참조하십시오.