Ldifde 유틸리티는 어떤 면에서 보면 csvde와 비슷하다라고 할 수 있다. 그러나 이것은 추가적인 기능을 제공한다. Csvde와는 다르게 ldifde 유틸리티는 개체를 추가하고 또 지울 때도 사용된다. 그리고 디렉토리 내에서 개체를 수정할 수도 있다.

이 유틸리티로 데이터를 가져오기, 지우기 또는 수정하기를 할 때는 반드시 소스 파일을 만들어야 한다. 이 소스 파일은 텍스트 파일이다. 그러나 csvde 유틸리티에서 보았던 그 포맷과는 틀리다. Ldifde 유틸리티는 라인으로 구분되어진 포맷(line- separated format)을 사용하는데 이것은 빈 줄(blank line)에 의해 각기 구분되어진 레코드의 리스트이다. Record는 AD에 추가 되거나 또는 디렉토리 내에서 데이터를 수정할 때 사용될 데이터의 집합이다. 각 엔트리는 레코드로 간주된다.

이 유틸리티에 의해 요구되는 파일의 포맷은 역시 Lightweight Directory Access Portocol Interchange Format(LDIF)로 알려져 있다. 이 파일의 포맷은 속성 이름 뒤에 콜론과 속성 값이 따라 나오는 모양으로 되어 있다. 속성 이름들은 AD의 Schema partition 안에서 정의된다. 다음의 LDIF 포맷 샘플에서 우리는 앞에서 이 장에서 본 콤마로 구별되어진 파일(comma –delimited file) 데이터에 있는 텍스트를 사용했는데 이렇게 하면 두 가지 포맷을 비교하기 쉬울 것이다.

# create Michael Cook
DN: cn=michael cook, ou=art department,dc=local
ObjectClass: user
SAMAccountName: mikec
UserPrincipalName: mikec@london.local
DisplayName: Michael Cook



Posted by NTFAQ

트랙백 주소 :: http://ntfaq.co.kr/trackback/1415 관련글 쓰기

댓글을 달아 주세요

  1. 2010/06/18 10:58  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다