다수의 가상머신 혹은 PC들을 관리하다보면 AD환경에 가입시켜야 할때가 있다.
이럴때 일일이 데스크탑 윈도우에 로그인하여 조인하는것은 너무 번거롭다.
그래서 자동으로 할수 있는 방법이 있을까 찾던 끝에 좀 더 수월하게 많은 데스크탑 WINDOWS들을
AD환경에 가입 시킬수 있는 툴을 찾았다.
단말의 MAC주소를 통해 미리정해놓은 호스트네임으로 변경하고,
WINDOWS 의 NETDOM을 이용하여 도메인에 가입시켜주는 툴이다.
1. WINDOWS 원격 서버 관리도구을 설치한다.
NETDOM명령어를 사용하기 위해서 필요한 RSAT 을 설치하는데 거의 윈도우즈7 환경일테니 RSAT FOR WINDOWS 7를 아래 링크에서 받아 설치한다.
https://www.microsoft.com/ko-KR/download/details.aspx?id=39296
2. netdom 명령활성화
필자가 가장 삽질한 부분이었는데 단순히 위 도구만 설치한다고 해서 명령을 사용할수 있는것이 아니었다.
윈도우즈 추가기능에서 아래와 같이 기능을 활성화 해준다.
3. 호스트네임 변경 및 가입 툴 설정
해당 파일은 특별히 설치나 관리가 필요하지 않았다. 알고나면 간단했는데 파악하기가 쉽지는 않았다.
3.1 툴 다운로드
해당툴은 소스포지에서 찾았다. 아래링크에서 다운받자.
https://sourceforge.net/projects/admanag/
3.2 설정파일 수정
해당 파일의 압축을 풀면 디렉토리 안에 “settings.ini” 파일이 존재한다.
이것을 텍스트에디터를 통해 열어서 수정하자.
아래 내용에서 붉은색으로 리마크 되어있는 부분만 수정하면 될것이다.
==내용==
//If set to 1 program doesn’t make any changes to system, to enable full functionality set to 0
[INACTIVE]
0 <<파일을 수정하였다면 1에서 0으로 변경하면 된다.
//If set to 0, program removes it’s logfile after each run
[DEBUG]
1
//If set to 1 program tries to get hosts file from network, else local file is used
[REMOTE_HOSTS_SOURCE]
1 <<MAC주소와 호스트네임을 매칭할 파일이 원격지에 있다면 1로 설정한다. (로컬에 있다면 0)
//Path to nethosts.csv file, can contain spaces, use IP not DNS!
[REMOTE_PATH]
\\서버IP\DIRECTORY <<해당파일이 있는 서버와 경로를 지정한다.
[TEMP_DRIVE_LETTER]
Z:
[SOURCE_FILE]
nethosts.csv
[DOMAIN]
odaeng.net <<AD 도메인명.
[USER]
administrator <<AD 관리자 계정.
[PASSWORD]
패스워드 <<AD관리자 계정의 암호
==내용 끝==
3.4 nethost.csv 파일 수정
단말의 맥주소와 비교하여 변경할 호스트네임을 참조하는 파일이다.