Repadmin
Repadmin
복제 토폴로지 관리 및 수정, 복제 이벤트 강제 수행, 복제 메타데이터 및 최신 벡터 표시 등 복제와 관련된 작업을 수행합니다. Repadmin은 몇몇 하위 명령을 포함하고 있으며 아래에서 자세히 설명합니다.
참고
• |
대부분의 repadmin 하위 명령은 각 하위 명령 설명에 별도로 명시된 경우를 제외하고 ADAM(Active Directory Application Mode)과 Active Directory 모두에 적용됩니다. |
• |
모든 일반 매개 변수가 모든 하위 명령에 적용되는 것은 아닙니다. |
일반 구문
repadmin subcommand [dsa] [/u: UserName] [/pw: {Password|*}] [/rpc] [/ldap] [/homeserver:dsaname]
일반 매개 변수
값 | 설명 | ||||
Dsaname |
다음 중 하나입니다.
| ||||
dsaguid |
디렉터리 서비스의 GUID(Globally Unique Identifier)를 사용하는 ADAM 인스턴스나 Active Directory 도메인 컨트롤러를 지정합니다. ADAM 구성 집합에 대해 "dsaguid"를 사용하는 경우 /homeserver: 매개 변수도 사용해야 합니다. | ||||
. |
Repadmin은 디렉터리 서버를 자동으로 선택하도록 시도합니다. ADAM 구성 집합에 대해 "."를 사용하는 경우 /homeserver: 매개 변수도 사용해야 합니다. | ||||
* |
Repadmin은 ADAM 구성 집합이나 Active Directory 포리스트 내의 모든 ADAM 인스턴스 또는 Active Directory 도메인 컨트롤러를 선택합니다. ADAM 구성 집합에 대해 "*"를 사용하는 경우 /homeserver: 매개 변수도 사용해야 합니다. | ||||
site:sitename |
예를 들어 site:microsoftsite1과 같이 sitename이라고 명명된 사이트 안의 모든 ADAM 인스턴스 또는 Active Directory 도메인 컨트롤러를 선택합니다. ADAM 구성 집합에 대해 "site:"를 사용하는 경우 /homeserver: 매개 변수도 사용해야 합니다. | ||||
fsmo_dnm: |
명명 작업 마스터 역할(ADAM의 경우) 또는 도메인 명명 작업 마스터 역할(Active Directory의 경우)을 담당하는 디렉터리 서버를 선택합니다. ADAM 구성 집합에 대해 fsmo_dnm:을 사용하는 경우 /homeserver: 매개 변수도 사용해야 합니다. | ||||
fsmo_schema: |
스키마 작업 마스터 역할을 담당하는 디렉터리 서버를 선택합니다. ADAM 구성 집합에 대해 fsmo_schema:를 사용하는 경우 /homeserver: 매개 변수도 사용해야 합니다. |
참고
• |
모든 repadmin 하위 명령에 dsa 매개 변수가 필요한 것은 아닙니다. |
하위 명령
repadmin 하위 명령 구문을 보려면 repadmin 하위 명령을 클릭합니다.
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• | |
• |
repadmin bind
디렉터리 서버의 복제 기능에 연결해 표시합니다.
구문
repadmin /bind [dsa] [/u: UserName] [/pw: {Password|*}] [/rpc] [/ldap]
매개 변수
repadmin bridgeheads
지정된 사이트의 브리지헤드 서버 역할을 하는 디렉터리 서버를 나열합니다.
구문
repadmin /bridgeheads [dsa] [/verbose] [/u: UserName] [/pw: {Password|*}] [/rpc] [/ldap]
매개 변수
repadmin checkprop
지정된 디렉터리 서버의 속성을 비교하여 서로 최신 상태를 유지하고 있는지 확인합니다. 소스 디렉터리 서버는 확인해야 할 원본 정보를 포함하고 있습니다. 대상 디렉터리 서버의 데이터를 소스 디렉터리 서버의 데이터와 비교합니다.
구문
repadmin /checkprop [dsa] NamingContext OriginatingDCInvocationID OriginatingUSN
매개 변수
repadmin dsaguid
GUID를 제공하면 서버 이름을 반환합니다.
구문
repadmin /dsaguid [dsa] [GUID]
매개 변수
repadmin failcache
KCC(정보 일관성 검사기)로 검색한 복제 이벤트 실패 목록을 표시합니다.
구문
repadmin /failcache [dsa]
매개 변수
repadmin istg
지정된 사이트에 대한 ISTG(사이트 간 토폴로지 생성기) 서버의 컴퓨터 이름을 반환합니다.
구문
repadmin /istg [dsa] [/verbose]
매개 변수
repadmin kcc
KCC가 지정된 디렉터리 서버의 복제 토폴로지를 강제로 계산하도록 합니다. 기본적으로 이 계산은 15분마다 한 번씩 실행됩니다.
구문
repadmin /kcc [dsa] [/async]
매개 변수
repadmin latency
ISTG Keep Alive 타임스탬프를 사용해 복제 시간 간격을 표시합니다.
참고
• |
이 명령은 ADAM에는 적용되지 않습니다. |
• |
ISTG Keep Alive 타임스탬프는 Windows Server 2003 포리스트 기능 수준으로 설정된 포리스트에는 사용되지 않습니다. 대신 repadmin /showutdvec /latency를 사용합니다. |
구문
repadmin /latency [dsa] [/verbose]
매개 변수
repadmin notifyopt
지정된 디렉터리 파티션 복제의 알림 시간 설정을 표시합니다.
구문
repadmin /notifyopt [dsa] NamingContext [/first:Value] [/subs:Value]
매개 변수
repadmin queue
복제 대기열에 대기 중인 작업을 표시합니다.
구문
repadmin /queue [dsa]
매개 변수
repadmin replauthmode
ADAM 구성 집합이 사용 중인 복제 인증 모드를 수정하거나 표시합니다.
구문
repadmin /replauthmode dsa [newmode]
매개 변수
repadmin replicate
지정된 서버 파티션에 대해 소스와 대상 디렉터리 서버간 동기화를 시작합니다. showrepl을 사용해 복제 파트너를 확인할 때 소스 GUID를 결정할 수 있습니다.
구문 1
repadmin /replicate destination_dsa source_dsa [/force] [/async] [/full] [/addref]
구문 2
repadmin /replicate destination_dsa [/force] [/async] [/full] [/addref] /allsources
매개 변수
repadmin replsingleobj
공통 파티션을 갖는 두 디렉터리 서버 간 단일 개체를 복제합니다. 이 두 디렉터리 서버에는 복제 동의가 없습니다. 복제 동의는 repadmin /showrepl 명령을 사용해 볼 수 있습니다.
구문
repadmin /replsingleobject dsa DsaSourceGUID ObjectDN
매개 변수
repadmin showattr
/showattr 연산은 개체와 그 특성을 표시합니다.
구문
repadmin /showattr dsa OBJ_LIST [OBJ_LIST_OPTIONS] [/attr|/attrs: attribute attribute ...] [/allvalues] [/long] [/nolongblob] [/nolongblob] [/nolongfriendly] [/dumpallblob]
매개 변수
참고: |
이 컨텍스트에서 BLOB는 문자열이나 정수 같은 단순 유형이 아닌 특성을 의미합니다. BLOB는 바이너리 바이트로 저장되는 복잡한 구조로 되어 있습니다. BLOB가 의미를 갖기 위해서는 프로그램이 BLOB를 해석하고 포맷해야 합니다. 간단한 BLOB는 프로그램이 정보를 알고 이해할 수 있는 방식으로 포맷할 수 있는 BLOB를 말합니다. 프로그램은 자신이 이해하는 BLOB 목록을 가지고 있습니다. |
repadmin showcert
지정된 디렉터리 서버에 SMTP(Simple Mail Transfer Protocol) 기반 복제와 함께 사용되는 로드된 인증서를 표시합니다.
참고: |
이 명령은 ADAM에는 적용되지 않습니다. |
구문
repadmin /showcert dsa
매개 변수
repadmin showchanges
지정된 디렉터리 파티션에서 실행한 변경 사항이나 지정된 개체에 적용된 변경 사항을 표시합니다. "구문 1"은 디렉터리 파티션에 변경 사항을 저장합니다. 이 정보가 파일에 저장되면 getchanges 작업을 다시 실행해 비교해 볼 수 있습니다. "구문 2"는 지정된 개체의 변경 사항을 나열합니다.
참고: |
이 명령이 제대로 실행되려면 명령을 실행하는 계정이 지정된 디렉터리 파티션에 대한 replication get changes 권한을 가지고 있어야 합니다. |
구문 1
repadmin /showchanges source_dsa NamingContext [/cookie: File] [/atts: attribute,attribute,...]
구문 2
repadmin /showchanges dest_dsa SourcedsaObjectGUID NamingContext [/verbose] [/statistics] [/noincremental] [/objectsecurity] [/ancestors] [/atts: attribute1,attribute2,...] [/filter: ldap filter]
매개 변수
참고: |
"구문 1"의 정보는 나중에 비교해 볼 수 있도록 파일에 저장할 수 있습니다. |
repadmin showconn
지정된 디렉터리 서버의 연결 개체를 표시합니다. 기본값은 로컬 사이트입니다.
구문
repadmin /showconn [dsa] [ServerRDN|ContainerDN|dsa_GUID] [/From:ServerRDN] [/intersite]
매개 변수
repadmin showctx
지정된 디렉터리 서버를 가진 세션을 연 컴퓨터 목록을 표시합니다.
구문
repadmin /showctx [dsa] [/nocache]
매개 변수
repadmin showism
사이트 루트에 대해 ISM(사이트 간 메시징 서비스)을 쿼리합니다. 이 작업은 원격으로 실행할 수 없습니다.
참고: |
이 명령은 ADAM에는 적용되지 않습니다. |
구문
repadmin /showism [TransportDN] [/verbose]
매개 변수
참고: |
이 명령은 원격 디렉터리 서버를 대상으로 실행할 수 없습니다. |
repadmin showmsg
주어진 오류 번호에 해당하는 오류 메시지를 표시합니다.
구문
repadmin /showmsg {Win32Error|DSEventID /NTDSMSG}
매개 변수
repadmin showncsig
각 디렉터리 서버는 디렉터리 파티션 서명 목록을 유지합니다. 이 명령은 제거된 응용 프로그램 파티션 GUID 목록을 표시합니다. 응용 프로그램 디렉터리 파티션이 dsdbutil(ADAM의 경우) 또는 ntdsutil(Active Directory의 경우)을 사용하는 특정 디렉터리 서버 상에 포함되도록 또는 포함되지 않도록 구성할 수 있습니다.
구문
repadmin /showncsig [dsa]
매개 변수
repadmin showobjmeta
디렉터리에 저장된 특정 개체의 복제 메타데이터를 표시합니다. 특성 ID, 버전 번호, 원래 USN 및 로컬 USN과 원래 서버의 GUID와 날짜 및 시간 스탬프가 표시됩니다. 관리자는 다른 디렉터리 서버에 있는 동일한 개체의 복제 메타데이터를 비교해 복제 발생 여부를 확인할 수 있습니다.
구문
repadmin /showobjmeta [dsa] ObjectDN [/nocache] [/linked]
매개 변수
repadmin showoutcalls
지정된 디렉터리 서버가 다른 디렉터리 서버에 보냈지만 아직 응답을 받지 못한 호출을 표시합니다.
구문
repadmin/showoutcalls [dsa]
매개 변수
repadmin showproxy
도메인간 이동 프록시 개체를 나열합니다. 개체가 한 도메인에서 다른 도메인으로 이동되는 경우 표시는 원래 도메인에 남습니다. 이 표시를 프록시라고 부릅니다.
참고: |
이 명령은 ADAM에는 적용되지 않습니다. |
구문 1
repadmin /showproxy [dsa] [NamingContext] [matchstring]
구문 2
repadmin /showproxy [dsa] [ObjectDN] [matchstring] /movedobject
매개 변수
repadmin showrepl
복제 정보를 표시합니다. 기본적으로 인바운드 복제 링크가 표시됩니다. 아웃바운드 링크와 이 링크에 해당하는 연결도 표시할 수 있습니다. 이 명령은 또한 KCC로 만들 수 없는 복제 링크에 대한 오류도 표시합니다. 그러므로 관리자가 복제 토폴로지를 시각적으로 표시하고 복제 프로세스에서 각 디렉터리 서버가 담당하는 역할을 확인하는 데 도움이 됩니다.
구문
repadmin /showrepl [dsa] [SourceDCObjectGUID] [NamingContext] [/verbose] [/nocache] [/repsto] [/conn] [/csv] [/all] [/errorsonly] [/intersite]
매개 변수
repadmin showscp
ADAM 인스턴스가 만든 Active Directory에 있는 SCP(서비스 연결 지점) 개체를 표시합니다. 이 명령은 Active Directory 도메인 컨트롤러를 대상으로 실행되어야 합니다.
구문
repadmin /showscp [dsa]
매개 변수
repadmin showsig
디렉터리 서버에 있는 사용되지 않는 호출 ID를 표시합니다. 디렉터리 서버는 복구되거나 응용 프로그램 파티션을 다시 호스팅한 경우 자신의 호출 ID를 변경합니다.
구문
repadmin /showsig [dsa]
매개 변수
repadmin showtime
디렉터리 서비스 시간 값을 UTC와 현지 시간 모두를 위한 문자열 형식으로 변환합니다.
구문
repadmin /showtime [DSTimeValue]
매개 변수
참고: |
매개 변수가 생략된 경우 repadmin /showtime은 디렉터리 서비스 형식과 문자열 형식 모두로 현재 시스템 시간을 표시합니다. |
repadmin showtrust
지정된 Active Directory 도메인이 신뢰할 수 있는 모든 Active Directory 도메인을 나열합니다.
참고: |
이 명령은 ADAM에는 적용되지 않습니다. |
구문
repadmin /showtrust [dsa]
매개 변수
repadmin showutdvec
지정된 디렉터리 서버에서 가장 높은 USN을 표시합니다. 이 정보는 복제본과 복제 파트너가 얼마나 최신 상태인지 보여 줍니다.
구문
repadmin /showutdvec dsa NamingContext [/nocache] [/latency]
매개 변수
repadmin showvalue
유형 값, 마지막 수정 시간, 원래 디렉터리 서버, 그리고 지정된 개체의 고유 이름을 표시합니다.
구문
repadmin /showvalue [dsa] ObjectDN [AttributeName] [ValueDN] [/nocache]
매개 변수
repadmin syncall
지정된 디렉터리 서버를 모든 복제 파트너와 동기화합니다. 이 명령은 여러 개의 하위 명령을 포함하며 자세한 내용은 다음과 같습니다.
참고: |
namingcontext 매개 변수에 디렉터리 파티션이 제공되지 않은 경우, 명령은 기본적으로 구성 디렉터리 파티션에서 작업을 실행합니다. |
구문
repadmin /syncall dsa [NamingContext] [Flags]
매개 변수
플래그 | 설명 |
/a |
사용할 수 있는 서버가 없는 경우 중단합니다. |
/A |
dsa로 표시되는 디렉터리 서버 상에 있는 모든 디렉터리 파티션을 동기화합니다. |
/d |
GUID DNS가 아니라 메시지에 있는 고유 이름으로 서버를 식별합니다. |
/e |
모든 사이트의 디렉터리 파티션을 동기화합니다. 기본 동작은 dsa로 표시된 디렉터리 서버가 상주하는 사이트에 있는 디렉터리 서버만 동기화하는 것입니다. |
/h |
repadmin /syncall 도움말을 표시합니다. |
/i |
무제한 반복합니다. |
/I |
동기화를 수행하는 대신 경로에 있는 각 디렉터리 서버 쌍에서 repadmin /showrepl을 수행합니다. |
/j |
인접한 디렉터리 서버만 동기화합니다. |
/p |
메시지를 보낸 다음 사용자 중단에 대비해 일시 중지합니다. |
/P |
dsa로 표시되는 디렉터리 서버에서 변경 사항을 밖으로 밀어 냅니다. 이 명령의 기본 동작은 변경 사항을 밀어내는 것이 아니라 끌어오는 것입니다. |
/q |
자동 모드로 실행합니다. 콜백 메시지를 표시하지 않습니다. |
/Q |
완전 자동 모드로 실행합니다. 치명적인 오류만 보고합니다. |
/s |
토폴로지 분석을 수행하고 메시지를 생성하지만 디렉터리 파티션을 동기화하지는 않습니다. |
/S |
초기 디렉터리 서버 응답 확인을 생략하고 모든 디렉터리가 사용 가능한 것으로 간주합니다. |
repadmin viewlist
디렉터리 서버 목록을 표시합니다.
구문
repadmin /viewlist [dsa] [OBJ_LIST]
매개 변수
repadmin writespn
Active Directory의 SPN(서비스 사용자 이름)을 업데이트합니다.
참고: |
이 명령은 ADAM에 SPN을 만들지 않습니다. 하지만 ADAM 설치가 ADAM 인스턴스를 Active Directory에 쓰기 위한 용도로 이 명령을 사용하는 스크립트를 생성할 수 있습니다. 자세한 내용은 ADAM 서비스 사용자 이름 관리 를 참조하십시오. |
구문
repadmin /writespn [dsa] {add|replace|delete} accountDN SPN