NetNXT Logo

Pull System Hardware Details from PowerShell

November 13, 2025
2 min read
ByNetNXT

Overview

This article explains how to pull system hardware details from all devices managed through JumpCloud using PowerShell. By running a simple set of commands, administrators can collect key system information—such as hardware configuration, model, and serial details—and export it for documentation or asset management.

Step 1 – Install the JumpCloud PowerShell Module

On Windows

  1. Open PowerShell as Administrator.
  2. Run the following commands:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Install-Module JumpCloud
  1. Confirm any installation prompts.
  2. If you face issues, refer to the official JumpCloud PowerShell installation guide or contact our supports expert.
  3. for assistance.

On macOS

  1. Download PowerShell for macOS from the official site as per your device type.
  2. Once installed, open PowerShell and run:
Install-Module JumpCloud
  1. For troubleshooting or installation help, refer to the same guide or connect with us.
  2. .

Step 2 – Connect PowerShell to JumpCloud

  1. Launch PowerShell as Administrator.
  2. Connect to JumpCloud using:
Connect-JCOnline
  1. Enter your API Key when prompted.

Note:

If you generate a new API key, the previous key becomes invalid. Always store your API key securely for reuse to maintain continuity in your automation or scripts.

Step 3 – Pull System Hardware Details

Once connected to JumpCloud, run the following command to retrieve the hardware details of all registered systems:

Get-JcSdkSystemInsightSystemInfo

This command queries system insights to display essential hardware information such as:

  • Device name
  • CPU model
  • Memory configuration
  • Storage information
  • Operating system version

This helps IT administrators maintain a centralized record of device configurations and monitor hardware status across environments.

Step 4 – Export Hardware Details to CSV

To export the collected data for further use, run the following command:

Get-JcSdkSystemInsightSystemInfo | Export-Csv SystemHardwareDetails.csv

This generates a CSV file named SystemHardwareDetails.csv in your current directory.

You can open this file in Excel or import it into an IT asset management system for review or audit purposes.

Validation and Notes

  • Ensure System Insights is enabled in your JumpCloud organization.
  • Confirm that all devices are online and connected for accurate results.
  • If no data appears, verify that your API key is valid and that PowerShell has the necessary permissions.
  • For recurring reporting, schedule this command using Windows Task Scheduler or macOS automation tools.
Was this article helpful?