통합(Suite) 설치 프로그램의 설치 사용자 지정 및 자동화

업데이트 됨 May 1, 2023

환경

소프트웨어

  • Developer Suite

운영 체제

  • Windows

단일 제품 설치 프로그램이나 패키지 파일과는 다른 종류인 소프트웨어 제품군 설치 프로그램이 있습니다.
내쇼날인스트루먼트 소프트웨어 설치를 사용자 정의하고 자동화 하거나 일괄적 설치(batch) 파일을 생성하여 배포하려면 어떻게 해야 합니까?

제가 가지고 있는 Developer Suite 설치 파일의 기본 설정 방법에 대해 관심이 있습니다. 최종적으로 많은 컴퓨터에 설치하게 될 것이고 모든 설치에서 수동으로 옵션을 선택하는 대신 설치 옵션의 하위 항목을 기본값으로 구성하고 싶습니다. 이러한 설치 기본 설정을 할 수 있는 방법이 있습니까?

Suites는 Developer Suite 또는 Software Platform Bundle과 같은 통합 제품 소프트웨어 번들입니다. LabVIEW 또는 디바이스 드라이버와 같은 단일 제품 인스톨러의 경우 this link on automating the installation of a single installer를 참조하십시오. 설치 프로그램이 Suites 설치 프로그램인지 아니면 단일 제품 설치 프로그램인지 확인하려면 this article on determining the type and version of your installer를 참조하십시오.

통합 프로그램 설치

통합 소프트웨어 설치 프로그램은 Distributions 라는 하위 디렉토리에 여러 개별 설치 프로그램을 포함합니다. 통합 설치 프로그램은 모든 소프트웨어를 구성 할 수 있도록하여 설치를 간소화합니다. 이 프런트 로딩은 개별 소프트웨어 설치마다 사용자 입력을 기다리는 것을 방지합니다.

다음 명령을 사용하거나 아래 이미지를 참조하여 언제든지 설치 프로그램 옵션의 전체 목록을 볼 수 있습니다.

setup / h

사용자 정의 설치
내쇼날인스트루먼트 설치 관리자는 설정 대화 상자를 대체하기 위해 사양(spec) 파일이라고하는 설정 파일을 사용합니다. 이 사양(spec) 파일은 사용자, 일련 번호뿐만 아니라 설치할 기능과 설치하지 않을 기능에 대한 정보를 포함 할 수 있습니다.

  • spec 파일을 생성 방법.
    • 설치 프로그램은 사양(spec) 파일 생성 모드로 실행될 수 있습니다. 이 모드에서는 사용자 정보, 일련 번호를 입력하고 설치할 각 기능을 선택할 수 있습니다. 필드를 기본값으로 둘 수 있습니다. 다음 명령을 사용하여 스펙 파일 생성 모드에서 설치 프로그램을 실행할 수 있습니다.
    • setup / generatepecfile [spec file location]
    • 설치 대화 상자가 나타납니다. 모든 대화를 거치면 소프트웨어를 자동으로 설치하는 데 사용할 수있는 사양(spec) 파일이 만들어집니다.
  • spec 파일을 사용하여 설치 프로그램 실행 :
    • 설치는 다음 명령을 사용하여 사양(spec) 파일을 자동 모드로 실행할 수 있습니다 :
    • setup [/ applyspecfile <spec file derectory>] / q / acceptlicenses yes
  • 웹 기반 설치 프로그램에서 스펙(spec) 파일 사용
    • 사양(spec) 파일은 웹 기반의 설치 프로그램과 함께 사용할 수 있지만, 설치 프로그램을 먼저 추출해야하고 사양(spec) 파일로 사용하고자하는 모든 제품은 다운로드해야합니다. 추출이 완료되면 이전 항목에서 설명한대로 사양(spec) 파일과 함께 사용할 수 있습니다. 웹 기반 설치 프로그램에 대한 더 자세한 정보는 ni.com/info 에서 webbasedinstallers를 입력하십시오. 웹 기반 설치 프로그램을 추출하려면 다음 단계를 완료하십시오.
      1. 웹 기반 설치 프로그램을 다운로드하십시오.
      2. 설치 프로그램을 실행하십시오.
      3. 사양(spec) 파일에서 사용하려는 모든 제품을 다운로드하십시오. (소프트웨어를 설치할 필요는 없습니다.)
      4. 설치 프로그램을 종료하십시오.
      5. / generatepecfile 옵션을 사용하여 설치 프로그램을 실행하십시오. 이전 단계에서 다운로드 한 제품 만 설치하도록 설정하십시오.
선택한 모든 제품 다운로드
  • 웹 기반 설치에서 모든 제품을 다운로드 / DownloadAllNoInstall를 사용합니다. 이 옵션을 웹 기반 설치 프로그램을 사용하여 만든 볼륨 라이센스 설치 프로그램과 함께 사용하면 제품군의 모든 제품을 다운로드 할 수 있습니다. Suite에 링크되었지만 Suite에 포함되지 않은 설치 프로그램 (예 : 드라이버 소프트웨어)은이 옵션을 사용할 때 다운로드되지 않습니다. 볼륨 라이센스 설치 프로그램에서 웹 기반 설치 프로그램을 사용하는 방법에 대한 추가 정보는 ni.com/info 에서 webbasedVLIs를 입력하십시오.
로깅 설치 활동
  • / log 를 사용하여 모든 설치 작업에 대한 로그 를 만듭니다.
자동 설치
  • 일반적인 자동 설치의 경우, / q 및 / acceptlicenses 인수를 사용하십시오. 예 :

    setup.exe / applyspecfile [spec file location] / q / acceptlicenses yes

    이 명령은 사양(spec) 파일 구성을 사용하여 제품군의 모든 소프트웨어를 자동으로 설치합니다. 웹 기반 설치 프로그램 인 경우 제품 선택 트리에서 기본적으로 사용하도록 설정된 모든 제품이 이미 다운로드되어 있지 않으면 자동 설치를 수행 할 수 없습니다. 웹 기반 설치 프로그램에 대한 더 자세한 정보는 ni.com/info 에서 정보 코드 webbasedinstallers를 입력하십시오.

    자동 설치는 Windows 8 빠른 시작 기능을 자동으로 비활성화 할 수 있습니다. 자세한 내용은 다음 문서를 참조하십시오. Hardware Not Detected or Not Functional in Windows Due to Fast Startup
  • 여러 디스크를 설치하려면 사양(spec) 파일의 레이블과 일치하도록 폴더 이름을 설정해야합니다. 폴더의 이름은 사양(spec) 파일의 volumeLabel 태그에서 찾을 수 있습니다.
제품 알림
  • 버전 2.7 이상의 설치자는 NI 서버에 연결하여 설치시 알려진 문제가 발생하는지 확인하십시오. 문제가 발생하면 설치 프로그램에서 사용자에게 알리고 설치를 중단 할 수 있습니다. 다음 명령 줄 옵션을 사용하여 알림 동작을 수정할 수 있습니다.

    / confirmCriticalWarnings - 중요한 경고가있는 경우 설치 프로그램을 계속 진행할 수 있습니다. 치명적인 조건이 발견되면 설치를 계속할 수 없습니다. 이 명령 줄 인수는 / q 옵션을 사용하는 경우에만 유효합니다.

    / disableNotificationCheck - 제품 알림 검사를 사용하지 않도록 설정 합니다.
레거시 고려 사항
  • 설치 프로그램이 2.6.1보다 이전 버전 인 경우 통합(Suited) 설치 프로그램의 최상위 설치 실행 파일 구성을 사용자 지정할 수 없습니다. 내쇼날인스트루먼트 설치 프로그램의 버전을 확인 하려면 Determine Type and Version of my National Instruments Installer 를 참조하십시오. 이 것은 통합(Suited) 설치자 하위 디렉토리에 포함 된 개별 설치프로그램 별로 사용자 정의 된 사양(spec) 파일을 생성하여이 해결할 수 있습니다.