2013년 1월 31일 목요일

윈도우PC들의 소프트웨어 설치 원격 관리하기

회사 또는 소프트웨어 개발 프로젝트에서 신입 요원이 들어온 첫날 하는 일은? 다른건 몰라도 PC를 지급받고 필요한 소프트웨어를 설치하는 작업은 빠지지 않을까 한다. 오늘은 윈도우 환경 PC들에 대한 인스톨 작업의 자동화 및 원격 관리에 방법을 소개해 보고자 한다.

Active Directory환경의 윈도우 PC들

의외로 많이 쓰여지지 않는 기능인데, 마이크로 소프트에서는 Active Directory의 그룹정책을 통해 원격으로 어플리케이션을 인스톨/제거 할 수 있는 관리 기능을 제공하고 있다.

위 방법은 서버 2003뿐만이 아니라 Windows 2000 이후에 발표된 모든 윈도우 제품군들에 대해서 사용이 가능하나, 배포하려는 소프트웨어는 확장자가 msi이어야만 한다는 제약이 따른다. EXE로 배포되는 인스톨러를 MSI로 변환하는 툴은 아래 사이트에서 구할 수 있다.


WPKG를 이용한 리모트 인스톨



Active Directory이외의 환경이나 msi파일 이외의 패키징으로 프로그램을 설치해야 하는 경우엔  WPKG를 추천한다. WPKG는 클라이언트 서버 프로그램으로 구성된 오픈소스 솔루션으로 다음과 같은 기능들을 제공한다.

  • 윈도우PC에대한 완전 자동화된 프로그램 배포/업데이트/삭제
  • MSI,EXE를 포함해 어떠한 포멧이라도 배포 가능
  • 그룹이 다른 PC들 또는 단일 PC에 대한 프로그램 배포
  • 간단한 사용법
  • 커스텀 스크립트를 이용해 프린터 세팅, 월 페이퍼 변경, 시계 동기화, 레지스트리 변경을 포함한 거의 모든 종류의 윈도우 세팅 변경이 가능
  • 로컬 도메인, 워크스페이스는 물론 인터넷과 VPN등의 네트워크 환경에서 동작 가능
  • 윈도우즈2000에서부터 윈도우8 까지 다양한 윈도우 OS를 서포트. 
  • 과거 작업들에 대한 목록 보존 가능
  • 직관적인 웹 인터페이스 제공