2015. 9. 24. 18:57ㆍserver/2008 Server
## 설치파일 배포하기 ##
1. 새 도메인 추가
2. 구성원의 IP DNS를 도메인 서버 IP 주소를 입력
3. 설치파일 만들기
Visual Studio 실행 - 새 프로젝트 - 기타 프로젝트 - 설치 및 배포 - Visual Studio 설치 관리자 - 설치 프로젝트
이름 : 원하는 설치파일명, 위치 : 패키지가 만들어질 폴더 위치 확인.
4.파일 시스템 창 - 대상 컴퓨터의 파일 시스템 - 응용 프로그램 폴더 우클릭 - 폴더 혹은 파일 추가 -
5. 추가한 폴더 또는 파일 우클릭 - 바로가기 만들기 -
6. 해당 바로가기 파일을 좌측에 사용자 바탕화면으로 드래그하여 이동 -
사용자 프로그램 메뉴 우클릭 - 추가 폴더 -
7. 추가한 폴더 또는 파일 바로가기 만들기 한 다음 방금 만든 사용자 프로그램 메뉴 폴더로 이동
모든 폴더 및 파일을 추가 하였으면
8. 좌측 프로젝트 우클릭 - 빌드
처음에 프로젝트 설치될 경로 - Debug 폴더 - 로 들어가보면 설치 파일이 있음.
msi 확장자 => microsoft installer Windows에서 밖에 설치 못함.
설치파일을 배포하기 위해서는 도메인서버에 속해있는 다른 유저에서도 해당 설치파일을 갖고 있어야 한다.
무인설치(Network Installer)가 되어야 함.
설치파일을 실행했을 때 사용자가 [다음] 클릭하지 않아도 자동설치되도록.
1. 해당 배포할 설치파일을 도메인서버에 가입되어있는 구성원 서버로 파일을 넣어둔다.
2. cmd - 해당 설치파일이 있는 경로로 이동 - msiexec /a "설치파일이름.msi" -
3. 해당 배포파일이 설치되어 있는 경로로 들어가보면 msi파일이 생긴다. 이 파일이 무인설치파일.
4. 해당 설치파일이 있는 폴더에 도메인컨트롤러가 접근 가능하도록 해야 함.
해당 폴더 우클릭 - [공유대상] - [고급 공유] - [고급공유] - [선택한 폴더 공유] 체크 - [권한] 탭 - [Everyone의 사용권한] "모든권한"에 허용 체크
5. 도메인 컨트롤러 서버 - [시작] - [관리도구] - [그룹 정책 관리] - [포리스트] 트리 열고 - [도메인] - 해당 도메인 - [Default Domain] 우클릭 편집 - [컴퓨터 구성] - [정책] - [소프트웨어 설정] - [소프트웨어 설치] 우클릭 - [새로 만들기]
- 위 경로를 모두 지우고 아까 해당 패키지 폴더가 있는 도메인 구성원 서버의 IP(ex. \\X.X.X.X )를 입력하면 아까 공유한 폴더가 보임 - 무인설치패키지 열고 확인
=> 모든 구성원이 재부팅 시 해당 무인설치패키지가 자동으로 설치된다.
만약 재부팅 하여도 설치가 안됐다.
무슨 이유?
정책의 주기가 도달하지 못하여 Update를 아직 안된상태.
정책을 수동으로 받아오자!!
=> gpupdate /force
그룹정책을 받아오는 명령어!!!
각 구성원마다 다른 배포파일을 설치하고자 한다면 OU를 만든다.
=> [시작] - [관리도구] - [Active Directory 사용자 및 컴퓨터] - [해당 도메인] 우클릭 - [새로만들기] - [조직 구성단위] -생성
Computers 그룹 안 구성원들이 있는데 만든 조직에 넣고 싶은 구성원들을 이동시키면 된다.
Computers 안 구성원 우 클릭 - 이동- 만든 조직으로 이동
[시작] - [그룹 정책 관리] - [아까 만든 조직 우 클릭] - [이 도메인에서 GPO를 만들어 여기에 연결] - [만든 GPO] 우 클릭- [편집] -
[컴퓨터 구성] - [소프트웨어 설정] - [소프트웨어 설치]
이렇게 하면 된다.
컴퓨터가 켜질 때 배치파일이 실행 되도록 설정
도메인 컨트롤러
1. 우선 배포할 배치파일을 작성
생성.bat
mkdir C:\users\administrator\desktop\aaa
fsutil file createnew C:\users\administrator\desktop\aaa.a.txt 0
삭제.bat
폴더 안 텍스트 파일 삭제
del C:\users\administrator\desktop\aaa\a.txt
2. [시작] - [관리도구] - [그룹 정책 관리] - [포리스트] 트리 열고 - [도메인] - 해당 도메인 - [Default Domain] 우클릭 편집
- [컴퓨터 구성] - [정책] - [Windows 설정] - 스크립트(시작/종료) - 우측에 [시작프로그램] 더블클릭
- 하단에 [파일 표시] - 해당 뜨는 폴더 경로에 아까 만든 배치파일이 있어야 자동 실행이 됨. 아까 만든 파일을 이동
생성.bat 파일만 이동시키자.
[추가] - [찾아보기] - 생성.bat 파일 선택 후 확인 -
삭제.bat도 위와 동일하게
[시스템 종료]로 들어가서 [파일 표시] 후 삭제.bat 파일을 이동시키고
[시스템 종료] 더블 클릭 - [추가] - [찾아보기] - 삭제.bat 파일 선택 후 확인
도메인 구성원에서 cmd - gpupdate /force 로 정책 업데이트 실시
why? -> 지금은 빠른 update 를 위해서
위처럼 시스템 시작과 종료할 때 실행 할 스크립트를 지정할 수 있다.
위의 스크립트 실행을 확인하고 싶으면 [시스템 시작] 스크립트만 설정해놓고 재부팅 해서 생성되는지 확인 한다.
확인이 된 후 에 [시스템 시작] 스크립트 삭제 하고 [시스템 종료] 스크립트를 설정해서 종료시 지워지는지 확인을 해야
작동이 되는지 정확히 눈으로 확인이 가능하다.
'server > 2008 Server' 카테고리의 다른 글
[14][2008 Server] 포리스트 도메인 (0) | 2015.10.06 |
---|---|
[13][2008 Server] 자식 도메인 생성 (0) | 2015.09.24 |
[11][2008 Server] 계정 정책 (0) | 2015.09.24 |
[10][2008 Server] 보안 정책 및 감사 정책 (0) | 2015.09.24 |
[9][2008 Server] ADDS 사용자 및 컴퓨터 [그룹] (0) | 2015.09.24 |