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.

A Powershell Script to Bulk Erase Devices - Windows

urvashi
Community Manager Community Manager
Community Manager

Reposting a script from @hoium which answered the question of how to bulk erase devices via scripts/commands: Thank you @hoium for your continued contribution to the JumpCloud script repo! 

 

#!/usr/bin/env pwsh

# Script used to Erase Windows Devices in Bulk

# JumpCloud API-Key - DO NOT COMMIT JC API-KEY
$ApiKey = Read-Host -Prompt 'Input your JumpCloudApiKey'
$jcApiKey = $ApiKey

# List of JumpCloud Device IDs
$devices = @(
# ''
)

# Connect to JumpCloud Module
Connect-JCOnline -JumpCloudApiKey $jcApiKey

# Wipe Devices
try {
foreach ($device in $devices) {
Write-Host "`Wiping Windows PC" $device -ForegroundColor Green
Clear-JcSdkSystem -SystemId $device
}
}
catch {
Write-Error "Something went wrong Restarting PC! $($_.Exception.Message)" -ErrorAction Stop
}

 

0 REPLIES 0