Configuration Manager 패키지 및 프로그램

적용 대상: Configuration Manager(현재 분기)

Configuration Manager 2007년 Configuration Manager 사용된 패키지 및 프로그램을 계속 지원합니다. 패키지 및 프로그램을 사용하는 배포는 다음 도구 또는 스크립트를 배포할 때 애플리케이션보다 더 적합할 수 있습니다.

  • 컴퓨터에 애플리케이션을 설치하지 않는 관리 도구
  • 지속적으로 모니터링할 필요가 없는 "일회성" 스크립트
  • 되풀이 일정에 따라 실행되고 전역 평가를 사용할 수 없는 스크립트

Configuration Manager 콘솔에서 스크립트 기능을 사용하는 것이 좋습니다. 스크립트는 패키지 및 프로그램을 사용하는 대신 이전 시나리오 중 일부에 더 나은 솔루션이 될 수 있습니다.

이전 버전의 Configuration Manager 패키지를 마이그레이션하는 경우 Configuration Manager 계층 구조에 배포할 수 있습니다. 마이그레이션이 완료되면 패키지가 소프트웨어 라이브러리 작업 영역의 패키지 노드에 표시됩니다.

소프트웨어 배포를 사용하여 동일한 방식으로 이러한 패키지를 수정하고 배포할 수 있습니다. 정의에서 패키지 가져오기 마법사는 레거시 패키지를 가져오기 위한 Configuration Manager 유지됩니다. 보급 알림은 Configuration Manager 2007에서 Configuration Manager 계층 구조로 마이그레이션할 때 배포로 변환됩니다.

참고

패키지 변환 관리자를 사용하여 패키지 및 프로그램을 Configuration Manager 애플리케이션으로 변환합니다. 패키지 변환 관리자는 Configuration Manager 통합됩니다. 자세한 내용은 패키지 변환 관리자를 참조하세요.

패키지는 배포 지점 그룹 및 모니터링을 포함하여 Configuration Manager 몇 가지 새로운 기능을 사용할 수 있습니다. Configuration Manager 패키지 및 프로그램을 사용하여 Microsoft App-V(애플리케이션 가상화) 애플리케이션을 배포할 수 없습니다. 가상 애플리케이션을 배포하려면 Configuration Manager 애플리케이션으로 만듭니다. 자세한 내용은 App-V 가상 애플리케이션 배포를 참조하세요.

패키지 및 프로그램 만들기

패키지 및 프로그램 만들기 마법사 사용

  1. Configuration Manager 콘솔에서 소프트웨어 라이브러리 작업 영역으로 이동하여 애플리케이션 관리를 확장하고 패키지 노드를 선택합니다.

  2. 리본의 탭에 있는 만들기 그룹에서 패키지 만들기를 선택합니다.

  3. 패키지 및 프로그램 만들기 마법사의 패키지 페이지에서 다음 정보를 지정합니다.

    • 이름: 최대 50자의 패키지 이름을 지정합니다.

    • 설명: 이 패키지에 대한 설명을 최대 128자로 지정합니다.

    • 제조업체(선택 사항): Configuration Manager 콘솔에서 패키지를 식별하는 데 도움이 되는 제조업체 이름을 지정합니다. 이 이름은 최대 32자일 수 있습니다.

    • 언어 (선택 사항): 패키지의 언어 버전을 최대 32자로 지정합니다.

    • 버전 (선택 사항): 패키지의 버전 번호를 최대 32자로 지정합니다.

    • 이 패키지에는 원본 파일이 포함되어 있습니다. 이 설정은 패키지에 원본 파일이 클라이언트 디바이스에 있어야 하는지 여부를 나타냅니다. 기본적으로 마법사는 이 옵션을 사용하도록 설정하지 않으며 Configuration Manager 패키지에 배포 지점을 사용하지 않습니다. 이 옵션을 선택하면 배포 지점에 배포할 패키지 콘텐츠를 지정합니다.

    • 원본 폴더: 패키지에 원본 파일이 포함된 경우 찾아보기를 선택하여 원본 폴더 설정 대화 상자를 연 다음 패키지의 원본 파일 위치를 지정합니다.

      참고

      사이트 서버의 컴퓨터 계정에는 지정한 원본 폴더에 대한 읽기 액세스 권한이 있어야 합니다.

      Windows는 원본 경로를 256자 이하로 제한합니다. 이 제한은 패키지 원본과 애플리케이션에 적용됩니다. 자세한 내용은 이름 지정 파일, 경로 및 네임스페이스를 참조하세요.

    • 클라이언트에서 콘텐츠를 미리 캐시하려면 패키지의 아키텍처언어 를 지정합니다. 자세한 내용은 사전 캐시 콘텐츠 구성을 참조하세요.

  4. 패키지 및 프로그램 만들기 마법사프로그램 유형 페이지에서 컴퓨터의 표준 프로그램 유형을 선택합니다. 또는 이 단계를 건너뛰고 나중에 프로그램을 만들 수 있습니다.

    기존 패키지에 대한 새 프로그램을 만들려면 먼저 패키지를 선택합니다. 그런 다음 탭의 패키지 그룹에서 프로그램 만들기 를 선택하여 프로그램 만들기 마법사를 엽니다.

    디바이스 유형에 대한 프로그램은 현재 Configuration Manager 관리되지 않는 모바일 디바이스에만 적용되는 레거시 옵션입니다.

패키지에 대한 사용자 지정 아이콘

버전 2203부터 패키지에 대한 사용자 지정 아이콘을 추가합니다. 이러한 아이콘은 패키지 및 프로그램을 배포할 때 소프트웨어 센터에 표시됩니다. 사용자 지정 아이콘은 기본 아이콘 대신 사용자 환경을 개선하여 소프트웨어를 더 잘 식별할 수 있습니다.

패키지 속성의 일반 탭의 아이콘 섹션에서 찾아보기를 선택합니다. 기본 셸 라이브러리에서 아이콘을 선택하거나 로컬 또는 네트워크 경로의 다른 파일로 이동합니다.

  • 다음 파일 형식을 지원합니다.
    • 프로그램(.exe)
    • 라이브러리(.dll)
    • 아이콘(.ico)
    • 이미지(.png, .jpeg, .jpg)
  • 이 파일은 배포를 대상으로 하는 클라이언트에 있을 필요가 없습니다. Configuration Manager 배포 정책이 포함된 이미지를 포함합니다.
  • 이미지의 최대 파일 크기는 256KB입니다.
  • 아이콘의 픽셀 크기는 최대 512 x 512일 수 있습니다.

클라이언트가 배포 정책을 받으면 소프트웨어 센터에 아이콘이 표시됩니다.

참고

새 Configuration Manager 기능을 최대한 활용하려면 사이트를 업데이트한 후 클라이언트도 최신 버전으로 업데이트합니다. 사이트 및 콘솔을 업데이트할 때 Configuration Manager 콘솔에 새 기능이 표시되지만 클라이언트 버전도 최신 버전이 될 때까지 전체 시나리오가 작동하지 않습니다.

프로그램 만들기

  1. 패키지 및 프로그램 만들기 마법사프로그램 유형 페이지에서 표준 프로그램을 선택한 다음, 다음을 선택합니다.

  2. 표준 프로그램 페이지에서 다음 정보를 지정합니다.

    • 이름: 최대 50자의 프로그램 이름을 지정합니다.

      참고

      프로그램 이름은 패키지 내에서 고유해야 합니다. 프로그램을 만든 후에는 해당 이름을 수정할 수 없습니다.

    • 명령줄: 이 프로그램을 시작하는 데 사용할 명령줄을 입력하거나 찾아보기를 선택하여 파일 위치를 찾습니다.

      파일 이름에 대한 확장명을 지정하지 않으면 Configuration Manager .com, .exe 및 .bat 가능한 확장명을 사용하려고 시도합니다.

      클라이언트가 프로그램을 실행하면 Configuration Manager 다음 위치에서 파일을 검색합니다.

      • 패키지 내
      • 로컬 Windows 폴더
      • 로컬 %path%

      파일을 찾을 수 없으면 프로그램이 실패합니다.

    • 시작 폴더 (선택 사항): 프로그램이 실행되는 폴더를 최대 127자까지 지정합니다. 이 폴더는 클라이언트의 절대 경로일 수 있습니다. 패키지가 포함된 배포 지점 폴더를 기준으로 하는 경로일 수도 있습니다.

    • 실행: 클라이언트 컴퓨터에서 프로그램이 실행되는 모드를 지정합니다. 다음 옵션 중 하나를 선택합니다.

      • 기본: 프로그램은 시스템 및 프로그램 기본값에 따라 정상 모드로 실행됩니다. 이 모드는 기본값입니다.

      • 최소화: 프로그램이 클라이언트 디바이스에서 최소화됨으로 실행됩니다. 알림 영역 또는 작업 표시줄에 설치 작업이 표시될 수 있습니다.

      • 최대화: 프로그램이 클라이언트 디바이스에서 최대화됨으로 실행됩니다. 사용자에게 모든 설치 작업이 표시됩니다.

      • 숨김: 프로그램이 클라이언트 디바이스에서 숨겨집니다. 사용자에게 설치 작업이 표시되지 않습니다.

    • 프로그램을 실행할 수 있음: 사용자가 로그인한 경우에만 프로그램을 실행할지, 사용자가 로그인하지 않은 경우에만 또는 사용자가 클라이언트 컴퓨터에 로그인했는지 여부에 관계없이 프로그램을 실행할지 여부를 지정합니다.

    • 실행 모드: 프로그램이 관리 권한으로 실행되는지 또는 현재 로그인한 사용자의 권한으로 실행할지 여부를 지정합니다.

    • 사용자가 프로그램 설치를 보고 상호 작용할 수 있도록 허용: 사용 가능한 경우 이 설정을 사용하여 사용자가 프로그램 설치와 상호 작용할 수 있도록 허용할지 여부를 지정합니다. 이 옵션은 다음 조건이 충족되는 경우에만 사용할 수 있습니다.

      • 프로그램 실행 가능 설정은 사용자가 로그온한 경우에만 또는 사용자가 로그온되었는지 여부입니다.
      • 실행 모드 설정은 관리 권한으로 실행하는 것입니다.
    • 드라이브 모드: 이 프로그램이 네트워크에서 실행되는 방법에 대한 정보를 지정합니다. 다음 옵션 중 하나를 선택합니다.

      • UNC 이름으로 실행: 프로그램이 UNC(유니버설 명명 규칙) 이름으로 실행되도록 지정합니다. 이 설정은 기본값입니다.

      • 드라이브 문자 필요: 프로그램에 드라이브 문자가 있어야 해당 위치가 정규화되도록 지정합니다. 이 설정의 경우 Configuration Manager 클라이언트에서 사용 가능한 드라이브 문자를 사용할 수 있습니다. 이 설정을 사용하려면 배포 지점에서 배포 옵션 프로그램 실행 및 이 패키지의 콘텐츠를 배포 지점의 패키지 공유에 복사하도록 설정된 패키지의 데이터 액세스 옵션을 사용해야 합니다.

      • 특정 드라이브 문자 필요: 프로그램에 해당 위치를 정규화하기 위해 지정한 특정 드라이브 문자가 필요하도록 지정합니다. 예를 들어 Z:. 클라이언트가 이미 지정된 드라이브 문자를 사용하는 경우 프로그램이 실행되지 않습니다. 이 설정을 사용하려면 배포 지점에서 배포 옵션 프로그램 실행 및 이 패키지의 콘텐츠를 배포 지점의 패키지 공유에 복사하도록 설정된 패키지의 데이터 액세스 옵션을 사용해야 합니다.

    • 로그온 시 배포 지점에 다시 연결: 사용자가 로그인할 때 클라이언트가 배포 지점에 다시 연결할지 여부를 나타냅니다. 기본적으로 마법사는 이 옵션을 사용하도록 설정하지 않습니다.

  3. 패키지 및 프로그램 만들기 마법사요구 사항 페이지에서 다음 정보를 지정합니다.

    • 먼저 다른 프로그램 실행: 이 패키지 및 프로그램이 실행되기 전에 실행되는 패키지 및 프로그램을 식별합니다.

    • 플랫폼 요구 사항: 이 프로그램은 모든 플랫폼에서 실행할 수 있습니다 를 선택하거나 이 프로그램은 지정된 플랫폼에서만 실행할 수 있습니다. 그런 다음 클라이언트가 이 패키지 및 프로그램을 설치해야 하는 OS 버전을 선택합니다.

    • 예상 디스크 공간: 프로그램에서 컴퓨터에서 실행하는 데 필요한 디스크 공간의 양을 지정합니다. 기본 설정은 알 수 없음입니다. 필요한 경우 0보다 크거나 같은 정수를 지정합니다. 값을 설정하는 경우 값에 대한 단위도 선택합니다.

    • 허용되는 최대 런타임(분): 클라이언트 컴퓨터에서 프로그램이 실행될 것으로 예상되는 최대 시간을 지정합니다. 기본값은 120 분입니다. 0보다 큰 정수만 사용합니다.

      중요

      이 프로그램을 배포하는 동일한 컬렉션에서 유지 관리 기간을 사용하는 경우 최대 허용 런타임 이 예약된 유지 관리 기간보다 길면 충돌이 발생할 수 있습니다. 최대 실행 시간을 알 수 없음으로 설정하면 유지 관리 기간 동안 프로그램이 실행하기 시작합니다. 그런 다음 유지 관리 기간을 닫은 후 필요에 따라 계속 실행됩니다. 최대 실행 시간을 사용 가능한 유지 관리 기간의 길이보다 큰 특정 기간으로 설정하면 클라이언트가 프로그램을 실행하지 않습니다.

      이 값을 알 수 없음으로 설정하면 Configuration Manager 허용되는 최대 런타임을 12시간(720분)으로 설정합니다.

      참고

      프로그램이 최대 런타임을 초과하는 경우 Configuration Manager 다음 조건이 충족되면 중지합니다.

      • 관리 권한으로 실행 옵션을 사용하도록 설정합니다.
      • 사용자가 프로그램 설치를 보고 상호 작용할 수 있도록 허용 옵션을 사용하도록 설정하지 않습니다.

패키지 및 프로그램 배포

  1. Configuration Manager 콘솔에서 소프트웨어 라이브러리 작업 영역으로 이동하여 애플리케이션 관리를 확장하고 패키지 노드를 선택합니다.

  2. 배포할 패키지를 선택합니다. 리본의 탭에 있는 배포 그룹에서 배포를 선택합니다.

  3. 소프트웨어 배포 마법사일반 페이지에서 배포하려는 패키지 및 프로그램의 이름을 지정합니다. 패키지 및 프로그램을 배포할 컬렉션과 선택적 주석을 선택합니다.

    패키지 콘텐츠를 컬렉션의 기본 배포 지점 그룹에 저장하려면 이 컬렉션에 연결된 기본 배포 지점 그룹 사용 옵션을 선택합니다. 이 컬렉션을 배포 지점 그룹과 연결하지 않은 경우 이 옵션을 사용할 수 없습니다.

  4. 콘텐츠 페이지에서 추가를 선택합니다. 이 패키지 및 프로그램의 콘텐츠를 배포할 배포 지점 또는 배포 지점 그룹을 선택합니다.

  5. 배포 설정 페이지에서 다음 설정을 구성합니다.

    • 목적: 다음 옵션 중 하나를 선택합니다.

      • 사용 가능: 사용자는 소프트웨어 센터에서 게시된 패키지 및 프로그램을 보고 요청 시 설치할 수 있습니다.

      • 필수: 패키지 및 프로그램은 구성된 일정에 따라 자동으로 배포됩니다. 소프트웨어 센터에서 배포 상태를 추적하고 마감일 전에 설치할 수 있습니다.

      참고

      여러 사용자가 디바이스에 로그인한 경우 소프트웨어 센터에 패키지 및 작업 순서 배포가 표시되지 않을 수 있습니다.

    • 절전 모드 해제 패킷 보내기: 배포 목적을 필수 로 설정하고 이 옵션을 선택하면 사이트에서 설치 최종 기한에 컴퓨터에 절전 모드 해제 패킷을 먼저 보냅니다. 이 옵션을 사용하기 전에 Wake On LAN에 대한 컴퓨터를 구성합니다. 자세한 내용은 Wake on LAN을 구성하는 방법을 참조하세요.

    • 요금제 인터넷 연결의 클라이언트가 설치 기한 이후에 콘텐츠를 다운로드할 수 있도록 허용하여 추가 비용이 발생할 수 있습니다.

    참고

    패키지 및 프로그램을 배포하는 경우 사용자의 기본 디바이스에 소프트웨어를 미리 배포하는 옵션을 사용할 수 없습니다.

  6. 예약 페이지에서 이 패키지 및 프로그램을 클라이언트 디바이스에 배포할 시기를 구성합니다.

    이 페이지의 옵션은 배포 작업을 사용 가능 또는 필수로 설정했는지 여부에 따라 달라집니다.

    필수 배포의 경우 다시 실행 동작 드롭다운 메뉴에서 프로그램에 대한 다시 실행 동작을 구성합니다. 다음 옵션 중에서 선택합니다.

    다시 실행 동작 설명
    배포된 프로그램을 다시 실행하지 마세요. 클라이언트는 프로그램을 다시 실행하지 않습니다. 이 동작은 프로그램이 원래 실패했거나 프로그램 파일이 변경된 경우에도 발생합니다.
    항상 프로그램 다시 실행 클라이언트는 배포가 예약될 때 항상 프로그램을 다시 실행합니다. 이 동작은 프로그램이 이미 성공적으로 실행된 경우에도 발생합니다. 프로그램을 업데이트할 때 되풀이 배포에 유용합니다.
    이전 시도에 실패한 경우 다시 실행 클라이언트는 이전 실행 시도에서 실패한 경우에만 배포가 예약될 때 프로그램을 다시 실행합니다.
    이전 시도에서 성공한 경우 다시 실행 클라이언트는 이전에 클라이언트에서 성공적으로 실행된 경우에만 프로그램을 다시 실행합니다. 이 동작은 프로그램을 정기적으로 업데이트할 때 되풀이 배포에 유용하며, 각 업데이트에는 이전 업데이트를 성공적으로 설치해야 합니다.
  7. 사용자 환경 페이지에서 다음 정보를 지정합니다.

    • 사용자가 할당과 독립적으로 프로그램을 실행할 수 있도록 허용: 사용자는 예약된 설치 시간에 관계없이 소프트웨어 센터에서 이 소프트웨어를 설치할 수 있습니다.

    • 소프트웨어 설치: 구성된 유지 관리 기간 외에 소프트웨어를 설치할 수 있습니다.

    • 시스템 다시 시작(설치를 완료하는 데 필요한 경우): 소프트웨어 설치를 완료하기 위해 디바이스를 다시 시작해야 하는 경우 구성된 유지 관리 기간 외부에서 이 작업이 수행되도록 허용합니다.

    • 포함된 디바이스: 쓰기 필터를 사용하는 Windows Embedded 디바이스에 패키지 및 프로그램을 배포하는 경우 임시 오버레이에 패키지 및 프로그램을 설치하고 나중에 변경 내용을 커밋하도록 지정할 수 있습니다. 또는 설치 기한 또는 유지 관리 기간 동안 변경 내용을 커밋합니다. 설치 기한 또는 유지 관리 기간 동안 변경 내용을 커밋하는 경우 다시 시작해야 하며 변경 내용이 디바이스에서 유지됩니다.

      참고

      Windows Embedded 디바이스에 패키지 또는 프로그램을 배포하는 경우 디바이스가 구성된 유지 관리 기간이 있는 컬렉션의 멤버인지 확인합니다. Windows Embedded 디바이스에 패키지 및 프로그램을 배포할 때 유지 관리 기간을 사용하는 방법에 대한 자세한 내용은 Windows Embedded 애플리케이션 만들기를 참조하세요.

  8. 배포 지점 페이지에서 다음 정보를 지정합니다.

    • 배포 옵션: 클라이언트가 현재 경계 그룹에서 배포 지점을 사용할 때 수행할 작업을 지정합니다. 또한 인접 경계 그룹 또는 기본 사이트 경계 그룹의 배포 지점을 사용하는 경우 클라이언트에 대한 작업을 선택합니다.

      중요

      배포 지점에서 프로그램을 실행하도록 배포 옵션을 구성하는 경우 패키지 속성의 데이터 액세스에 있는 배포 지점의 패키지 공유에 이 패키지의 콘텐츠를 복사하는 옵션을 사용하도록 설정해야 합니다. 그렇지 않으면 배포 지점에서 패키지를 실행할 수 없습니다.

    • 클라이언트가 기본 사이트 경계 그룹의 배포 지점을 사용할 수 있도록 허용: 현재 또는 인접 경계 그룹의 배포 지점에서 이 콘텐츠를 사용할 수 없는 경우 이 옵션을 사용하여 사이트 기본 경계 그룹의 배포 지점을 시도할 수 있습니다.

  9. 마법사를 완료합니다.

배포를 선택할 때 모니터링 작업 영역의 배포 노드 및 패키지 배포 탭의 세부 정보 창에서 배포를 봅니다. 자세한 내용은 패키지 및 프로그램 모니터링을 참조하세요.

패키지 및 프로그램 모니터링

패키지 및 프로그램 배포를 모니터링하려면 애플리케이션 모니터링에 설명된 대로 애플리케이션을 모니터링하는 데 사용하는 것과 동일한 절차를 사용합니다.

패키지 및 프로그램에는 패키지 및 프로그램의 배포 상태에 대한 정보를 모니터링할 수 있는 여러 기본 제공 보고서도 포함되어 있습니다. 이러한 보고서에는 소프트웨어 배포 - 패키지 및 프로그램 및소프트웨어 배포 - 패키지 및 프로그램 배포 상태의 보고서 범주가 있습니다.

Configuration Manager 보고를 구성하는 방법에 대한 자세한 내용은 보고 소개를 참조하세요.

패키지 및 프로그램 관리

소프트웨어 라이브러리 작업 영역에서 애플리케이션 관리를 확장하고 패키지 노드를 선택합니다. 관리하려는 패키지를 선택한 다음 관리 작업을 선택합니다.

사전 준비 콘텐츠 파일 만들기

사전 준비된 콘텐츠 파일 만들기 마법사를 열어 패키지 콘텐츠가 포함된 파일을 만듭니다. 이 파일을 사용하여 패키지를 원격 배포 지점으로 수동으로 가져옵니다. 이 작업은 사이트 서버와 배포 지점 간에 네트워크 대역폭이 낮은 경우에 유용합니다.

프로그램 만들기

프로그램 만들기 마법사를 열어 이 패키지에 대한 새 프로그램을 만듭니다.

내보내기

선택한 패키지와 해당 콘텐츠를 파일로 내보내려면 패키지 내보내기 마법사를 엽니다. 이 파일을 사용하여 파일을 다른 계층 구조로 가져옵니다.

배포

선택한 패키지 및 프로그램을 컬렉션에 배포하려면 소프트웨어 배포 마법사를 엽니다. 자세한 내용은 패키지 및 프로그램 배포를 참조하세요.

콘텐츠 배포

패키지 및 프로그램의 콘텐츠를 선택한 배포 지점 또는 배포 지점 그룹으로 보내려면 콘텐츠 배포 마법사를 엽니다.

가져오기

패키지 가져오기 마법사를 열고 이전에 내보낸 패키지를 .zip 파일에서 가져옵니다.

Configuration Manager 콘솔에서 개체를 가져오면 현재 폴더로 가져옵니다. 이전 버전에서는 Configuration Manager 항상 가져온 개체를 루트 노드에 배치합니다.

배포 지점 업데이트

선택한 패키지 및 프로그램에 대한 최신 콘텐츠로 배포 지점을 업데이트.

다음 단계