Pull System Hardware Details from PowerShell
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
- Open PowerShell as Administrator.
- Run the following commands:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned Install-Module JumpCloud
- Confirm any installation prompts.
- If you face issues, refer to the official JumpCloud PowerShell installation guide or contact our supports expert.
- for assistance.
On macOS
- Download PowerShell for macOS from the official site as per your device type.
- Once installed, open PowerShell and run:
Install-Module JumpCloud
- For troubleshooting or installation help, refer to the same guide or connect with us.
- .
Step 2 – Connect PowerShell to JumpCloud
- Launch PowerShell as Administrator.
- Connect to JumpCloud using:
Connect-JCOnline
- 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.
