How Can I Silently Install a NI Package Manager Feed?

Updated Apr 30, 2020

Reported In

Software

  • Package Manager

Other

Microsoft System Center Configuration Manager (SCCM)

Issue Details

  • How do I install individual software found in NI Package Manager on an offline machine that cannot access ni.com?
  • I want to silently install NI Software though a batch file, that I can use in Microsoft System Center Configuration Manager. What is the recommended workflow?

Solution

    This KnowledgeBase describes how to silently register and install NI software through a NI Package Manager feed. In addition to this document, the following introductory topics from the NI Package Manager Manual may be helpful:

     

      If you want to create a customised installer to install a specific list of NI software consider using NI Package Builder instead.
     
     

    Add Feed from a Local or Network Directory

    1. Use an PC with the desired software installed to Create a Custom Feed in NI Package Manager.
    2. Either copy the Feed Folder to the target system, or ensure the files are in a network location that target systems can access.
    3. Make sure NIPM is installed on the target. If not either download and install from the Package Manager Download Page, or follow How Can I Silently Install NI Package Manager?
    4. Open Command Prompt, or create a batch file with the following commands:
    cd C:\Program Files\National Instruments\NI Package Manager
    nipkg.exe feed-add "<file path of feed>"
    nipkg.exe feed-update
    nipkg.exe install <Package name> -y --accept-eulas
    

    Make sure to change "<file path of feed>" to the file destination of the feed folder. This destination can be a local or network directory.
    You can also give your feed a custom name. Make sure to create a simple feed name with no symbols or spaces. In the below example "NXG3feed" is used.

    Example:

    cd C:\Program Files\National Instruments\NI Package Manager 
    nipkg.exe feed-add --name=NXG3feed "C:\feeds\NXG3"
    nipkg.exe feed-update
    nipkg.exe install ni-labview-nxg-3.0.0 -y --accept-eulas 
    pause

    Add Feed from URI

    1. Make sure NIPM is installed on the target. If not either download and install from the Package Manager Download Page, or follow How Can I Silently Install NI Package Manager?
    2. Open Command Prompt, or create a batch file with the following commands:
    cd C:\Program Files\National Instruments\NI Package Manager
    nipkg.exe feed-add <URI>
    nipkg.exe feed-update
    nipkg.exe install <Package name> -y --accept-eulas
    Example:

      Additional Information

      SCCM Usage: Create a Batch File Application in SCCM

      You can distribute the suggested batch file above through SCCM by creating a Batch File Application or Package. Further information is provided in the System Center Configuration Manager Documentation: