Remove-DeviceEverywhere
1.0.1
Interactive Windows Forms script for operational device cleanup with audit logging.
Installation Options
Owners
Copyright
(c) ProSysTech. All rights reserved.
Package Details
Author(s)
- Engin Soysal
Tags
intune entra autopilot graph winforms device cleanup
Functions
Invoke-ExternalPowerShellRelaunchIfNeeded Get-AppBasePath Write-UiLog Clear-UiLog Get-ExceptionSummary Write-UiErrorDetail Initialize-AuditLog Write-AuditEntry Initialize-PackageManagementPrerequisite Initialize-MicrosoftGraphModule Connect-DeviceCleanupGraph ConvertTo-ODataString Test-GuidString Get-EmbeddedGuidValue Invoke-GraphGetPaged ConvertTo-ObjectArray Test-IsGraphInternalServerError Get-UniqueResultsByRecordId Invoke-SearchBlock Get-GraphObject Confirm-GraphDeletion ConvertTo-ResultObject Find-ManagedDeviceMatchByRecordId ConvertTo-NormalizedMatchValue Get-LocalMatchingItem Find-ManagedDeviceMatch Find-EntraDeviceMatch Find-EntraDeviceMatchByAzureDeviceId Find-ManagedDeviceMatchFallback Find-EntraDeviceMatchFallback Find-AutopilotMatch Find-AutopilotMatchFallback Search-DeviceEverywhere Resolve-RemovalPlan Get-LinkedRecord Invoke-AutopilotAssignmentLinkRemoval Invoke-DeviceRecordRemoval Sync-GridData Get-SelectedRecord Sync-PreviewData Invoke-RemovalPlan
Dependencies
This script has no dependencies.
Release Notes
Stability update for PowerShell 5.1 GUI runtime: fixed strict-mode binder crashes in single and bulk search/remove flows, hardened grid/preview handling, and added completion confirmations with input reset after removals.
FileList
- Remove-DeviceEverywhere.nuspec
- Remove-DeviceEverywhere.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.1 (current version) | 40 | 3/30/2026 |
| 1.0.0 | 5 | 3/30/2026 |