Creating Products
In addition to publishing third-party products that are in the Ivanti Supported Products Catalog to the Intune Console, you can add your own custom applications to Ivanti Neurons Patch for Intune. When you have added a custom product, you can then create additional versions of it using a very similar process by clicking Create version on its product page (see Product Page).
The Ivanti Neurons Patch for Intune user-interface uses the same terminology as used by Microsoft Intune, so for more detail about individual fields, see Add, assign, and monitor a Win32 app in Microsoft Intune (opens in a new window).
To create a custom app:
- On the Products tab, click Create Custom App.
The Create a Custom Application panel appears. - Enter a unique Name.
This is the value that will appear in both Patch for Intune and the Company Portal. - Enter the Vendor and Version.
You are now ready to add one or more installers as required. - Click Add Installer.
The Add Custom Application Installer dialog appears. - Selecting the binaries
- Setting the requirements
- Setting the detection
- Specifying the installation commands
- Reviewing and saving the configuration
Adding an installer involves several steps:
Although you can create separate products for different architectures (x86, x64, or Both), it is more efficient to create a single product and add multiple installers to it by repeating this final step.
Binary
The Binary page is where you select the installer files.
To select the binaries:
- On the first page of the Add Custom Application Installer dialog, click Upload and select the required installer file.
The Installer name is populated. You can modify this if required. - Select the appropriate Device architecture.
- Click Next.
The Requirements page appears.
Requirements
The optional Requirements page enables you to specify the prerequisites for the application. The installation will proceed only if all of the requirements you specify on this page are met. If you leave this section blank, then when you manage the application and it is published to Intune, it will be installed or offered to all devices in the targeted groups.
To set the requirements:
- On the Requirements page, click Add Detection.
A list of detection types appears, enabling you to specify different types of requirement: - File: tests the properties of a Path and Filename. You can use environment variables in the Path.
- MSI: tests the properties of an MSI Product Code.
- Registry Key: tests the value of a Key path and Value name.
- Script: tests the value of the output of a PowerShell script.
- Click the detection type you want to set.
A dialog appears enabling you to specify how to detect if the requirement is met. - Complete the dialog as required, then click Add Detection.
The configured detection appears on the Add Custom Application Installer dialog. - Add further detection types as required.
- Click Next.
The Detection page appears.
Click to edit or to delete a detection.
Detection
The mandatory Detection page enables you to specify how to determine that the application is installed. For the application to be detected as installed, all detection conditions must be met. You must include at least one detection method, or Intune cannot detect that the application installed successfully and will keep trying to install it.
The options are identical to those in the Requirements section above.
Installation
The Installation page enables you to specify commands to install and uninstall the application.
- In Install command, enter the command including any switches that you want to run to install the application.
For example, msiexec /p "Vantosi24.msp or VantosiSetup.exe /i. - In Uninstall command, enter the command including any switches that you want to run to uninstall the application. This field is mandatory.
- In Install time (minutes), enter how long you want the system to wait for the installation to complete.
- Select Offer uninstall option in the Company Portal if you want to enable users to uninstall the application themselves, from the Company Portal.
- In Device restart behavior, select how you want to handle reboots for the installation. Choose from:
- Determine behavior based on return codes: enables you to configure restarts depending on return codes from the application's installer. If you select this option then a new field, Add Return Code, appears that enables you to specify different return codes for Failed, Hard reboot (forces a reboot of the device), Soft reboot (allows the application to be installed without a reboot but requires a reboot to complete the installation), Retry, and Success.
- App install may force a device restart: does not suppress restarts of the device during the installation of an application.
- No specific action: suppresses restarts of the device during the installation of an application.
- Intune will force a mandatory device restart: always restarts the device after a successful installation of an application.
- Click Next.
The Review page appears.
Review
Finally, the Review page enables you to review the basics of the installer. You can click the different stages of the Add Custom Application Installer dialog by clicking the stages at the top of the dialog.
When you have reviewed the details, click Add Installer. The Add Custom Application Installer dialog closes and the new installer appears on the Create a Custom Application panel, from where you can click to edit or to delete an installer.
If required, click Add Installer on the Create a Custom Application panel to add another installer for the application. For example, you may need to add another installer to provide both an x64 and an x86 version.
When you have added the required installers for a product, click Save. The product is added to the Products grid, where it can be managed in the same way as other products.
If required, you can delete custom products from the Products page. For more information, see Product Page.