응용 프로그램 배포에 널리 사용되는 (무료) 옵션은 무엇입니까? [닫은]


9

약 150 대의 컴퓨터로 소규모 학교 네트워크를 관리합니다. 각 컴퓨터를 방문하지 않고도 모든 컴퓨터에 소프트웨어를 쉽게 배포 할 수있는 방법을 찾고 있습니다.

Symantec Ghost를 사용하여 시스템을 모두 동일하게 설정했지만 한 응용 프로그램의 경우 전체 네트워크를 다시 고스트하는 것이 한 걸음 더 멀었습니다.

과거에는 Novell의 ZenWorks를 사용하여 MSI 설치 프로그램을 사용하거나 설치 전후에 머신의 스냅 샷을 생성 한 다음 변경 사항을 네트워크의 지정된 머신으로 푸시합니다.

그러나 이번에는 Windows 2003을 사용하고 있으며 예산이 한정되어 있습니다. 그룹 정책 설치 프로그램에 대해 잘 알지 못했기 때문에 누군가가 좋은 방법을 알려 줄 수 있다면 감사하겠습니다.

당신의 도움에 감사드립니다!


6
인턴 ;-) ... 이번에는 나 자신을 도울 수 없었다
Kyle Brandt

@Kyle : 답변을 드리면 투표를 위해 새 계정을 만들겠습니다! ;)
squillman

@Kyle : lol-그중 하나가 있습니다. 그는 좋은 소프트웨어 솔루션만큼 효율적이지 않습니다 :)
Philip

그러나 Vista Home Basic 클라이언트에서 GPO를 사용할 수 있습니까? 그것이 우리가 가진 OS입니다. 나는 WPKG를 유일한 보편적 옵션으로 본다.
skfd

아니요. GPO는 VHB가 제공하지 않는 도메인에 연결해야합니다. 처음에이를 요구하는 상황에서는 Home Basic을 사용하지 않아야합니다.
Mark Henderson

답변:


8

사용자와 같은 소규모 네트워크의 경우 아무 것도 상상할 수없는 GPO 배포는 충분해야합니다 (많은 대규모 네트워크에도 적합하지만 다른 이야기입니다).

GPO 배포를 처리하려면 GPO 자체를 처리하는 것이 가장 좋습니다. 배포에 대해 많은 것을 이해하면 당연히 그로부터 벗어날 수 있습니다. 많은 공식 문서는 현재보다 훨씬 더 크고 분산 된 환경을 가정합니다 (그리고 변환, 패치 및 관리자 설치에 대해 자세히 설명합니다. 처음에는 혼란을 더할뿐입니다). 다음 KB 기사는 기본입니다. GPO 기반 배포에 대한 간단한 개요 : http://support.microsoft.com/kb/816102

지금 당장 알아야 할 핵심 사항은 할당 된 앱과 게시 된 앱의 차이점과 사용자 및 컴퓨터 배포의 차이점입니다. 당신이 당신의 머리에 똑바로 도착하면 당신은 당신이 원하는 또는 필요한만큼 더 탐구 할 수 있습니다.


7

또한 학교 기반 네트워크를 운영합니다. 교육 시장의 많은 소프트웨어가 MSI 형식으로 제공되지 않으므로 GPO를 통한 설치가 때로는 비실용적이라는 것을 알았습니다. 요즘 대부분의 소프트웨어에는 "자동 설치"옵션을 허용하는 실행 가능한 설치 프로그램이 제공됩니다. 네트워크를 통해 응용 프로그램을 설치하는 방법을 알아내는 전용 사이트는 AppDeploy 를 참조하십시오 .

WPKG 는 워크 스테이션에 응용 프로그램을 설치하고 업데이트하는 데 사용할 수있는 응용 프로그램 (시스템에 설치하는 클라이언트)입니다. 무료이며 오픈 소스입니다. 소프트웨어를 설치하기 위해 사용자 고유의 스크립트를 작성할 수 있습니다. 관리자 권한으로 네트워크에 "설치"사용자가 있는데,이 스크립트는 여러 응용 프로그램에 대한 자동 설치를 통해 실행되는 로그온 스크립트를 실행 한 다음 컴퓨터를 재부팅합니다. 컴퓨터를 새로 설치 한 Windows로 다시 이미징 한 후 "install"으로 로그온하면 모든 설치 관리자가 종료됩니다. 이것은 약간 까다로울 수 있으므로 WPKG가 더 나은 옵션 일 것입니다.

어색하거나 부러 지거나 둘 다인 설치 프로그램에 도달하면 뛰어난 AutoIt 을 사용하면 던질 수있는 모든 것을 자동화 할 수 있습니다. 놀랍게도 완벽한 Windows 자동화 / 테스트 유틸리티이며, 훌륭한 문서 및 예제 코드를 통해 마우스 이동 및 클릭, 버튼 누름, 특정 contenst가있는 창 표시, 기다릴 수있는 거의 모든 기능을 제공합니다. 또한 무료입니다.

편집 : 각 워크 스테이션을 직접 방문하지 않아도하려면 예약 된 작업에서 자동 설치 프로그램을 실행하는 스크립트를 만들 수 있습니다. 아마도 오후 8시에 작업을 실행 한 다음 시스템을 끄십시오.


6

WPKG .


WPKG는 흥미있는 것 같습니다. 다른 사람이 사용하고 있습니까?
Daniel

1
WPKG는 훌륭합니다. 많이 사용하고 많은 시간을 절약했습니다.
TRS-80

2

Google은 "Active Directory Application Deployment"에 대한 수많은 결과를 제공 할 수 있으며 대부분의 솔루션과 마찬가지로 장단점이 있습니다. 이 기사 는 좋은 출발점 될 수 있습니다. 또한 Microsoft의 technet.microsoft.com 사이트에서 많은 좋은 결과를 얻을 수 있습니다. 내가 시도하지 않았지만 유망한 것으로 보이는 대안은 Admin Aresenal 입니다. 그것은 비싸지 않으며 누군가가 그것을 사용하거나 사용했는지 듣고 싶습니다.


1

Sysinternals PsExec 을 사용하면 다음과 같은 명령을 실행할 수 있습니다
psexec @deploy.list msiexec /qn /i \\fileserver\installer\packagetoinstall.msi.

다른 사람이 세부 사항에 대해 언급하고 싶습니까? 또는이 방법에 더 구체적인 두 번째 질문을 할 수 있습니다.


PsExec은 거의 재부팅하지 않는 서버에 적합하므로 GPO 기반 (컴퓨터 당) 배포를 효율적으로 사용할 수 없습니다. 서버를 사용하면 예약 된 시간에 PsExec을 사용하여 설치를 진행하기가 더 쉽습니다.
nray

위의 명령 줄에서 한 가지 문제는 사용자 및 암호 스위치가 없다는 것입니다. deploy.list의 컴퓨터가 \\ fileserver \ installer에 액세스 할 경우 DCOM은 호출자를 가장해야합니다 (사용자). 이것이 없으면 msiexec를 실행하려는 컴퓨터에서 권한이 중지됩니다.
nray

0

msi 형식으로 설정을 다시 빌드 할 수있는 경우 Gpo, btw를 통해 앱을 배포 할 수 있습니다. 이전 GFI Languard 스캐너 에서 설정에 대한 자동 설치 옵션이있는 경우 소프트웨어를 쉽게 배포 하는 데 사용했습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.