cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Disclaimer
JUMPCLOUD EXPRESSLY DISCLAIMS ALL REPRESENTATIONS, WARRANTIES, CONDITIONS, AND LIABILITIES OF ANY KIND ARISING FROM OR RELATED TO THIRD-PARTY SOFTWARE, SCRIPTS, REPOSITORIES, AND APIS. JUMPCLOUD IS NOT REQUIRED TO SUPPORT ANY SUCH THIRD-PARTY MATERIALS AND ALL RISKS RELATED TO THIRD-PARTY MATERIALS ARE YOUR RESPONSIBILITY. PLEASE ALSO REVIEW THE JUMPCLOUD TOS.

export device overview fields

dariovernelli
Novitiate III

Hi everybody,

I'd like to know if there is a way and/or script using Powershell Module to export the device details like Vendor, Model, Serial, ecc... for the whole devices, instead doing and export one by one.

Many thanks

Dario Vernelli

 

 

1 ACCEPTED SOLUTION

This is what I've got so far. It'll give you all the key value pairs for the endpoint I shared earlier. It's very basic but feel free to upgrade from here ๐Ÿ™‚

$headers=@{
    'x-org-id' = 'YOUR ORG ID'
    'x-api-key' = 'YOUR API KEY'
}
$response = Invoke-RestMethod -Uri 'https://console.jumpcloud.com/api/v2/systeminsights/system_info' -Method GET -Headers $headers

$response | Out-File -FilePath ADDFILEPATH/response.txt 

I was able to get the data for all of my test devices with this. Hope it helps! 

View solution in original post

8 REPLIES 8

urvashi
Community Manager Community Manager
Community Manager

Hi @dariovernelli 

I couldn't find a powershell command to do it but you could embed this API endpoint into a powershell script: https://docs.jumpcloud.com/api/2.0/index.html#tag/System-Insights/operation/systeminsights_list_syst...

I'm playing around with it also but I'm a powershell beginner and don't want to slow you down haha ๐Ÿ™‚

Hope this helps ๐Ÿ™‚

Hi @urvashi ,

thanks a lot for your tip..... I'm also a newbie on powershell, but somehow I'll find how to create a script and use the API.

many thanks ๐Ÿค™

This is what I've got so far. It'll give you all the key value pairs for the endpoint I shared earlier. It's very basic but feel free to upgrade from here ๐Ÿ™‚

$headers=@{
    'x-org-id' = 'YOUR ORG ID'
    'x-api-key' = 'YOUR API KEY'
}
$response = Invoke-RestMethod -Uri 'https://console.jumpcloud.com/api/v2/systeminsights/system_info' -Method GET -Headers $headers

$response | Out-File -FilePath ADDFILEPATH/response.txt 

I was able to get the data for all of my test devices with this. Hope it helps! 

uh, many many thanks.

I'll try asap

 

rahulsoni
Novitiate I

Hi Team, 

cleanup activity  i need to pull export data with Name, email ID , Hostname, Serial number , list  application install on system 

I try Below Command but it's do not provide User details. 

Get-JCSystemApp -SystemOS windows | ConvertTo-Csv | Out-File -FilePath "/Users/rahulsoni/Downloads/windowsapps.csv"

urvashi
Community Manager Community Manager
Community Manager

Hi @rahulsoni there's a different cmdlet for user information. You can use this instead: 

https://github.com/TheJumpCloud/support/wiki/Get-JCUser 

For cleanup activity Can help me how to uninstall below application from user system.

Screenshot 2024-06-06 at 8.02.26โ€ฏPM.png

JuergenKlaassen
Rising Star III
Rising Star III

Hey

You can also explore this script and customize it to your needs:
https://community.jumpcloud.com/t5/community-scripts/powershell-function-get-systemreport-with-detai...