Skip to content
Step-by-Step Guide Install Node.js with Intune Enterprise App Catalog App

Step-by-Step Guide Install Node.js with Intune Enterprise App Catalog App

Written By Sujin Nelladath
Last Updated July 23, 2024
Posted In Intune
SHARE

This post will explain how to Install Node.js with Intune Enterprise App Catalog App. It aims to elucidate the process of adding Enterprise App Catalog Apps to Intune, configuring them, and deploying them to Windows devices.

The Enterprise App Catalog is an assemblage of pre-packaged Win32 applications specifically formulated and developed by Microsoft to facilitate the smooth functioning of Intune.

When you add any Enterprise App Catalog application, Intune auto-fills many details. For example, The Commands to install and uninstall the app, the application’s name, the App Version, the number of minutes the system will wait for the program’s installation to finish, the detection rule, etc.

Microsoft recommends using the pre-populated fields containing specific commands and regulations. However, you can modify the pre-populated fields if you want.

Patch My PC

Intune Enterprise Application catalog can help you manage apps by providing simplified discovery, automated packaging and deployment, and updating outdated apps. The Intune App catalog gives admins a better experience in choosing and managing the application, language, and architecture they want to deploy.

You can request to add an application to the Enterprise App Catalog. If you aren’t already working with a Microsoft contact, fill out the form to request to add an application to the Enterprise App Catalog. Microsoft also hosts the applications in Microsoft storage.

Index
What is Node.js? Learn More About Node.js
Install Node.js with Intune Enterprise App Catalog App
Monitor Enterprise Application Catalog in Intune
End-User Experience
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Table. 1

What is Node.js? Learn More About Node.js

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser. It’s designed to build scalable network applications and can handle many connections simultaneously, making it ideal for data-intensive real-time applications that run across distributed devices.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.1
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.1

When we write a backend server and database, Node.js is a popular choice because we can run our code as a standalone application rather than something that can only be evaluated in a browser environment. Node.js uses the Google Chrome V8 JavaScript engine to execute code and has a vast library of modules available through the npm (node package manager), which can help quickly get a project off the ground.

Node.js allows us to use JavaScript everywhere and on any browser, including MacOS, Linux, and Windows. If you want to install Node.js manually, go to the Node.js site and download and install the files. The table below has some key features of Node.js.

Feature Description
Asynchronous and Event-DrivenAll APIs of the Node.js library are asynchronous, meaning they are non-blocking.
Single-ThreadedNode.js uses a single-threaded model with event looping. 
No Buffering Node.js applications never buffer any data
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Table.2

Install Node.js with Intune Enterprise App Catalog App

Let’s learn how to Install Node.js using the Intune Enterprise Application Catalog. To create an application in Intune, follow the below steps.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.2
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.2

On the Select app type pane, select Enterprise App Catalog app Intune application type from the drop-down menu and click Select. After clicking the Select button, you will see a list of new apps from the Enterprise App Catalog.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.3
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.3
NOTE! Enterprise App Catalog apps are offered as part of Enterprise App Management. When Enterprise App Management becomes generally available, your Global or Billing Administrator can add it for an additional cost to the licensing options that include Microsoft Intune.

Then, Click on the Search the Enterprise App Catalog link to display the search panel, which features a search bar.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.4
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.4

In the search bar, type the name of the application you want to install. In this example, I will search for Node.js and Select the latest version of Node.js. You can search for applications only by their names. Click Next to continue.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.5
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.5

Once you click Next, a new window will ask you to Select the Configuration. Click Select to view the application details. The information related to the application is displayed along with the chosen app’s metadata.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.6
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.6

You can modify the auto-filled data and add more details to the app’s metadata. Click Next to see the Program.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.7
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.7

The Install command and Uninstall commands are auto-filled. There is no need to make any changes to it. The number of minutes the system will wait for the install program to finish is 60 minutes, set as the default value. Click Next to continue.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.8
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.8

Specify the requirements that devices must meet before the app is installed. Click Next to continue.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.9
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.9

The Enterprise Application Catalog apps include predefined Detection Rules, one of the most critical and life-saving features. You can Add or Delete any defined Detection Rules. Click Next to display the Scope tags page. Add the Scope tags, and click Next to Review and Create the application.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.10
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.10

On the Review and Create tab, check the application settings and click on Add app. When you click on Add App, you will still receive this banner; the app is not ready. Microsoft provides you with the application and binary while you wait for the upload.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.11
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.11

You must have noticed that the application has not been deployed to any groups. Let’s see how we can deploy the newly created application.

After preparing the Node.js application, select Properties and edit the assignment. From the application properties, you can deploy it to groups. I will deploy it to the HTMD – Test Computers Group.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.12
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.12

Monitor Enterprise Application Catalog in Intune

The latest version of Node.js is deployed to Microsoft Entra ID groups. Since it’s deployed in Required mode, the installation should occur on the client device as soon as possible.

The installation status can be monitored from the Intune portal. Let’s see how to monitor the deployment and status of the installation from the Intune portal.

  • Select Apps All Apps and enter the application’s name in the search bar.

The Intune portal displays the recently created application. Select the desired application and click Overview. You can view a detailed report of recent app deployments, including whether the app is InstalledNot Installed, FailedInstall Pending or Not Applicable.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.13
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.13

End-User Experience

The Node.js will be automatically installed after it is deployed to workstations since it was marked as a required deployment. You may wonder how to monitor the deployment from the client side.

Open the Company Portal on the workstation and navigate to Download & Updates. You can see the Node.js application as installed.

Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.14
Install Node.js with Intune Enterprise App Catalog App Step-by-Step Guide. Fig.14

Thank you for being so patient in reading this post. I look forward to seeing you in the next post. Keep supporting the HTMD Community.

We are on WhatsApp now. To get the latest step-by-step guides, news, and updates, Join our Channel. Click here. HTMD WhatsApp.

Author

About Author – Sujin Nelladath has over 10 years of experience in SCCM device management and Automation solutions. He writes and shares his experiences related to Microsoft device management technologies, Azure, and PowerShell automation.

Written by

Sujin Nelladath is a Microsoft Graph MVP with over 12 plus years of experience in Intune, SCCM and M365 Automation solutions, writes and shares his experiences with Microsoft device management technologies, Azure, DevOps and PowerShell automation.

Discussion

Join the discussion

Your email address will not be published. Required fields are marked *

Related guides

Intune

Simplify Windows Devices to Run Only the Required Applications using Intune

Key Takeaways Hey, let’s learn about Simplify Windows Devices to Run Only the Required Applications using Intune. This policy lets administrators replace the default windows shell with a custom or lightweight shell. it improves performance by using system resources and is useful for devices that run a dedicated application. If the policy is disabled or […]

AC Anoop C Nair 8 min read
Intune

Enhance macOS Compliance with Custom Security and Compliance Checks to Improve Device Security using Microsoft Intune

Key Takeaways In this post we are discussing about Enhance macOS Compliance with Custom Security and Compliance Checks to Improve Device Security using Microsoft Intune. Microsoft has announced the general availability of Custom Compliance Settings for macOS in Microsoft Intune. The feature helps organizations strengthen security controls while supporting many types of macOS management scenarios. […]

AC Anoop C Nair 4 min read
Intune

Manage Samsung Galaxy Firmware Versions to Improve Security and Compliance using Microsoft Intune

Key Takeaways In this post we are discussing Manage Samsung Galaxy Firmware Versions to Improve Security and Compliance using Microsoft Intune. Microsoft Intune has received a new update that expands firmware management capabilities for Samsung Galaxy devices through Firmware Versionsintegration. This enhancement gives IT administrators more control over firmware and operating system updates, helping them […]

AC Anoop C Nair 4 min read
Intune

MS Intune Adds Windows Registry Data Collection to Device Inventory for Single Values All Key Values and Subkeys

Key Takeaways Microsoft Intune 2607 introduces Windows Registry Data collection in Device Inventory, allowing IT admins to verify actual device configurations without relying on custom discovery or remediation scripts. Using the Properties Catalog, admins can collect registry information through Single Value, All Values Under a Key (Non-Recursive), or Same Value Across Subkeys. MS Intune Adds […]

AC Anoop C Nair 5 min read