NI 설치 프로그램 버전 2.4x 및 그 이하의 설치 자동화하기

업데이트 됨 Mar 17, 2023

환경

소프트웨어

  • LabVIEW

운영 체제

  • Windows

NI Installers 버전 2.4x 및 이전 버전의 National Instruments 소프트웨어 제품에 대한 자동 설치 프로그램을 만들려면 어떻게 해야 합니까?

National Instruments 제품을 자동으로 설치하거나 제거하는 데 사용할 수 있는 두 가지 방법이 있습니다.

기본 옵션을 이용한 자동 설치

다음은 LabVIEW 용 자동 설치 프로그램 / 제거 프로그램을 작성하기 위한 일련의 단계입니다. 그러나 이 단계는 대부분의 다른 내쇼날 인스트루먼트 소프트웨어 제품에도 적용됩니다.
  1. LabVIEW CD를 넣으십시오.
  2. 시작(Start)»실행(Run)을 클릭하고 cmd를 입력하여 Windows 명령창을 엽니다.
  3. D : 를 입력하십시오. (여기서 D는 CD 드라이브의 드라이브 문자입니다.)
  4. setup / h를 입력하십시오. 그러면 setup.exe를 호출할 때 사용할 수 있는 선택적 매개 변수가 표시되는 다음 창이 열립니다.

    그림 1 : 설치 도움말
  5. 대화 상자의 정보를 기반으로 LabVIEW 인스톨러를 자동으로 실행하려면 다음과 같이 입력하십시오 :
    setup /q /AcceptLicenses yes

    그림 2 : 명령 프롬프트 창
Windows 작업 관리자로 이동하여 setup.exe 가 프로세스인지 확인하여 자동 설치가 시작되었는지 확인할 수 있습니다. 컴퓨터는 자동 설치의 일부로 다시 시작될 수 있습니다. 이 방법을 사용하면 설치할 구성 요소를 사용자 정의할 수 없습니다.

구성을 사용한 자동 설치

스펙 파일(spec file)이라는 구성 파일을 만들어 설치에서 기본적으로 활성화되거나 비활성화되어야 하는 기능을 정의합니다.

스펙 파일의 위치

대부분의 National Instruments 설치 프로그램에는 설치 프로그램의 동작 방식을 변경하기 위한 템플릿으로 사용할 수 있는 기본 스펙 파일이 있습니다. 이 파일은 일반적으로 productName.spec, template_spec.txt, 또는 sample.spec 비슷한 이름을 가진 suppfiles 또는 supportfiles 등의 지원 폴더에서 찾을 수 있습니다. LabVIEW의 경우 예제 사양 파일은 silent_install.txt라고 하며 설치 CD의 bin 폴더에 있습니다.

스펙 파일 수정

스펙 파일 내용은 설치 중에 기본적으로 활성화되거나 비활성화되는 기능에 영향을 줍니다. 스펙 파일을 수정하여 설치할 대상을 수정할 수 있습니다. 유용한 두 가지 주요 범주가 있습니다.
  • 어떤 제품 기능을 결정하는 데 사용되는 기능은 기본적으로 설치됩니다.
  • 각 기능을 설치할 위치를 설명하는 디렉토리.
유효한 기능 상태는 Local , Absent , NoChangeDefault입니다. Default는 스펙 파일에 기능을 나열하지 않는 것과 같습니다. 이 기능은 레벨, 의존성 등을 기반으로 하는 기본 동작을 따릅니다.

다음 표는 Local, AbsentNoChange 기능 상태를 요약 한 것입니다.
StateIf the Feature Is Already InstalledIf the Feature Is Not Installed
LocalLeave it installedInstall it (on the local hard drive)
AbsentUninstall itDo not install it
NoChangeLeave it installedDo not install it

설치 프로그램의 각 기능에 대해 스펙 파일의 디렉터리 섹션에 해당 기능을 설치할 위치를 지정할 수 있습니다.
[Directories]
=C:\Program Files\National Instruments
Feature1=C:\MyFeature1Location
Feature2=D:\MyFeature2Folder\Location

예를 들어, LabVIEW를 LV_82_full 폴더에 설치하려면 디렉토리 섹션에 다음 명령을 입력하십시오 :
NILV.LV820.001 = C:\Program Files\National Instruments\LV_8.2_Full\

설치 시 스펙 파일 사용

설치 프로그램을 스펙 파일과 함께 실행하려면 스펙 파일을 명령 줄 인수로 전달하십시오.
setup.exe "path to spec file"

spec 파일을 사용하여 자동으로 설치를 실행하려면 다음 형식을 사용하여 / q 자동 설치와 스펙 파일을 결합할 수 있습니다.
setup.exe "path to spec file" /q /AcceptLicenses yes
 

Additional Information

다음 이미지는 LabVIEW, LabVIEW 런타임 엔진, NI TestStand에 대한 원격 실행 지원 및 디바이스 드라이버 CD를 설치하도록 구성된 스펙 파일을 보여줍니다.

그림 3 : Spec 파일
C : 드라이브에 있는 install.txt라는 스펙 파일을 사용하여 설치 프로그램을 호출하는 명령은 다음과 같습니다.
D: setup "C:install.txt" /q /AcceptLicenses yes