Invoke-IntuneProfileManager

1.1.0

A self-contained Windows Forms (PowerShell 7+) desktop tool that connects to Microsoft
Graph and bulk-edits the display name and description of Intune objects. Only the name
and description are ever changed - nothing else about an item is touched.

Covers ~20 content types (all via Graph beta, so every derived template is surfaced):
 - Settings Catalog and Device Con
A self-contained Windows Forms (PowerShell 7+) desktop tool that connects to Microsoft
Graph and bulk-edits the display name and description of Intune objects. Only the name
and description are ever changed - nothing else about an item is touched.

Covers ~20 content types (all via Graph beta, so every derived template is surfaced):
 - Settings Catalog and Device Configuration (every template: device restrictions, domain
   join, Wi-Fi, VPN, SCEP/PKCS/trusted certificates, health monitoring, kiosk, custom, ...)
 - Administrative Templates and Templates / security baselines (intents)
 - Compliance policies
 - App protection (iOS/Android) and app configuration (managed apps/devices)
 - PowerShell, remediation and macOS shell scripts
 - Assignment filters, Autopilot profiles, device categories
 - Driver / feature / quality update profiles and quality update policies
 - Entra ID groups (opt-in)

Workflow:
 1. Connect to Microsoft Graph (delegated sign-in; consents the scopes for the above).
 2. Pick which content types to pull, then Pull them into an editable grid.
 3. Edit New Name / New Description inline, use Find & Replace, or Export to CSV,
    edit in Excel, and Import back.
 4. Apply - only items whose name or description changed are PATCHed.
 5. Dry-run mode previews changes without calling Graph. JSON backup & restore included.

Project, documentation and issues:
   https://github.com/durrante/Intune-Profile-Bulk-Renamer-Tool

A modernworkspacehub.com tool, part of the same toolset as Win32Forge
(https://github.com/durrante/Win32Forge).

Provided "as is", without warranty of any kind - use at your own risk. Not affiliated
with, endorsed by, or supported by Microsoft.

Requires the Microsoft Graph PowerShell SDK authentication module:
   Install-Module Microsoft.Graph.Authentication -Scope CurrentUser

Show more

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Invoke-IntuneProfileManager

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Alex Durrant / modernworkspacehub.com. All rights reserved.

Package Details

Author(s)

  • Alex Durrant

Tags

Intune Graph MicrosoftGraph DeviceManagement ConfigurationProfiles BulkRename Rename MEM Windows

Functions

C Get-Shade Set-ButtonMetrics Set-PrimaryButton Set-ToolButton Add-FlowSeparator New-AppIcon Update-ConnectButtonLayout Add-GridColumn Write-Log Set-Footer Set-ConnectedState Test-Differs Test-RowChanged Update-RowHighlight Update-AllHighlights Get-ChangedRowCount Set-ActionButtonsEnabled Get-GraphCollection Get-TemplateSubtype Get-BaseProfileType Add-ProfileRow Get-ContentODataType Invoke-ProfilePatch New-ProfileBackup Show-FindReplace Add-CtRow New-Lbl New-RowFlow Show-ContentTypePicker

Dependencies

This script has no dependencies.

Release Notes

1.1.0 - Expanded from configuration profiles to ~20 Intune content types (compliance policies,
app protection & configuration, PowerShell/remediation/macOS scripts, assignment filters,
Autopilot profiles, device categories, driver/feature/quality updates, and opt-in Entra groups).
Added a Content Types picker to choose what each Pull fetches, expanded Graph scopes, and fixed
content-type selection persistence. 1.0.0 - Initial release. Throughout, only display name and
description are ever modified; nothing else about an item is changed.

FileList

Version History

Version Downloads Last updated
1.1.0 (current version) 3 6/16/2026