Invoke-IntuneProfileManager
1.1.0
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
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
Installation Options
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
- Invoke-IntuneProfileManager.nuspec
- Invoke-IntuneProfileManager.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 (current version) | 3 | 6/16/2026 |