Releases: microsoftgraph/entra-powershell
1.0.3
Release Notes
1.0.3 - February 28, 2025
-
New Commands:
- Remove-EntraUserSponsor.
- Get-EntraUserSponsor.
-
Bug Fixes:
-
Documentation enhancements:
- Enhanced examples for over 35 cmdlets with richer examples.
-
Other Enhancements:
- Update issue templates and create issue configuration file. PR #1358
- New-EntraAdministrativeUnit - improvements - additional params such as
membershipRule,membershipRuleProcessingState, andmembershipTypebased on Microsoft Graph API changelog. - Enhancement: Added the
DeletionAgeInDaysresponse property to commands Get-EntraDeletedApplication, Get-EntraDeletedServicePrincipal, Get-EntraDeletedAdministrativeUnit, Get-EntraDeletedDevice, Get-EntraDeletedGroup, and Get-EntraDeletedUser.
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Entra -RequiredVersion 1.0.3 -Repository PSGallery -Force -AllowClobberFor beta module
Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 1.0.3 -Repository PSGallery -Force -AllowClobberWhat's Changed
- Examples fixing by @SteveMutungi254 in #1359
- Update issue templates and create issue configuration file by @SamErde in #1358
- Adding alias
-Limitas an alias for-Topby @SteveMutungi254 in #1364 - Delete file '1' by @T0biii in #1367
- [Bug fix] Fix/keys changed - variable not set by @SteveMutungi254 in #1370
- Remove-EntraUserSponsor - Remove Entra user sponsor cmdlet by @DButoyez in #1372
- New-EntraAdministrativeUnit improvements - additional params by @SteveMutungi254 in #1351
- Bug fix: Update-EntraUserFromFederated to use SecureString by @SteveMutungi254 in #1371
- Fix to the Enable-EntraAzureADAlias not being added to Groups submodule by @emmanuel-karanja in #1368
- Get-EntraUserSponsor by @DButoyez in #1348
- Enhancement - Adding DeletionAgeInDays response property by @SteveMutungi254 in #1355
- Example improvements + Add examples by @SteveMutungi254 in #1361
- Update version to v1.0.3 by @KenitoInc in #1374
New Contributors
Full Changelog: 1.0.2...1.0.3
1.0.2
Release Notes
1.0.2 - February 14, 2025
-
New Commands:
- Resolve-EntraIdTenant - cmdlet migration from MSIdentityTools module.
-
Bug Fixes:
- Fixed - New-EntraApplicationFromApplicationTemplate. PR #1346
- Fixed - Get-EntraBetaApplicationTemplate and Get-EntraApplicationTemplate. PR #1344
- Fixed #1325:
Get-EntraUserexample without command context. - Fixed #1328: Expand methods in Reset-EntraStrongAuthenticationMethodByUpn.
- Fixed #1326: Remove
Format-Tablein Get-EntraBetaDirSyncFeature
-
Documentation enhancements:
- Enhanced examples for over 140 cmdlets with user-friendly parameters, such as using
ManagerIdinstead ofRefObjectId.
- Enhanced examples for over 140 cmdlets with user-friendly parameters, such as using
-
Other Enhancements:
- Add module metadata: OS platform tags and CompatibleEditions. PR #1349
- Add roadmap details to boost customer awareness. PR #1345
- Use
returnstatement for better UX. PR #1337
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Entra -RequiredVersion 1.0.2 -Repository PSGallery -Force -AllowClobberFor beta module
Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 1.0.2 -Repository PSGallery -Force -AllowClobberWhat's Changed
- Modularization of Entra Powershell Module by @emmanuel-karanja in #1165
- Remove Format-Table by @KenitoInc in #1335
- Use return for better UX by @SamErde in #1337
- Readme changes after GA changes by @SteveMutungi254 in #1333
- Add more methods to Reset-EntraStrongAuthenticationMethodByUpn by @KenitoInc in #1336
- Usability params improvements by @SteveMutungi254 in #1334
- Usability params improvements - Batch 2 by @SteveMutungi254 in #1339
- Fix - Get-EntraBetaApplicationTemplate and Get-EntraApplicationTemplate by @SteveMutungi254 in #1344
- Adding a note to Set-EntraDirSyncEnabled command by @SteveMutungi254 in #1338
- Fix/New application from template by @SteveMutungi254 in #1346
- Adding roadmap details to increase customer awareness by @SteveMutungi254 in #1345
- Fix - Remove example without command in context - Issue #1325 by @SteveMutungi254 in #1342
- Add module metadata: platform (OS) tags and CompatibleEditions. by @SamErde in #1349
- Enganga/Resolve-EntraIdTenant by @emmanuel-karanja in #1352
- Upgrade EntraPowershell GA and Beta to v1.0.2 by @emmanuel-karanja in #1357
Full Changelog: 1.0.1...1.0.2
1.0.1
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Entra -RequiredVersion 1.0.1 -Repository PSGallery -Force -AllowClobberFor beta module
Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 1.0.1 -Repository PSGallery -Force -AllowClobberFull Changelog: 1.0.0...1.0.1
1.0.0
Release Notes
1.0.0 - January 28, 2025
-
New Commands:
Update-EntraOauth2PermissionGrantGet-EntraBetaUserAuthenticationMethodGet-EntraUserAuthenticationMethodUpdate-EntraBetaUserAuthenticationRequirementGet-EntraBetaUserAuthenticationRequirement
-
Bug Fixes:
- RequiredResourceAccess cannot be an array. PR #1229
-
Documentation enhancements:
- Improved examples for over 250 cmdlets.
- Adding syntax sections for Global Secure Access commands.
- Enhanced directory sync features and configurations.
- Fixed example for
New-EntraBetaPrivateAccessApplicationSegment.
-
Enhancements:
Get-EntraContext- Add Entra PowerShell version to response.- Update .Net version in the release pipeline.
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Entra -RequiredVersion 1.0.0 -Repository PSGallery -Force -AllowClobberFor beta module
Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 1.0.0 -Repository PSGallery -Force -AllowClobberWhat's Changed
- Bug Fix: Update-EntraOauth2PermissionGrant by @SteveMutungi254 in #1182
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 1 by @SteveMutungi254 in #1184
- Bug fix 1185 - Get-EntraBetaServicePrincipalOwner not returning results by @SteveMutungi254 in #1188
- Global secure access commands - Adding syntax sections by @SteveMutungi254 in #1190
- Get-EntraBetaUserAuthenticationMethod by @SteveMutungi254 in #1203
- Get-EntraUserAuthenticationMethod by @SteveMutungi254 in #1202
- Update-EntraBetaUserAuthenticationRequirement - update perUser mfaState by @SteveMutungi254 in #1198
- Get-EntraBetaUserAuthenticationRequirement - perUser mfaState query by @SteveMutungi254 in #1197
- Fix typo in common-functions.ps1 by @SamErde in #1206
- Minor config changes in 1ES release pipeline by @KenitoInc in #1213
- Hotfix - Default format improvements - Get-EntraBetaUserAuthenticationMethod by @SteveMutungi254 in #1215
- Fix RequiredResourceAccess cannot be an array issue in Set-AzureADMSApplication by @PenguinCats in #1229
- Remediate GUIDs per the security dashboard hits by @msewaweru in #1248
- Delete Retired .openpublishing.build.ps1 script of default branch by @shujingMS in #1244
- Enhancement: Get-EntraContext - Add Entra PowerShell version to response by @SteveMutungi254 in #1246
- Hotfix - Update-EntraBetaUserAuthenticationRequirement by @SteveMutungi254 in #1251
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 7 by @SteveMutungi254 in #1219
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 6 by @SteveMutungi254 in #1217
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 5 [domains] by @SteveMutungi254 in #1216
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 3 [devices] by @SteveMutungi254 in #1196
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 2 by @SteveMutungi254 in #1193
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 2 (users) by @SteveMutungi254 in #1189
- Update New-EntraBetaPrivateAccessApplicationSegment.md by @andres-canello in #1275
- Update .Net version| by @KenitoInc in #1298
New Contributors
- @PenguinCats made their first contribution in #1229
- @shujingMS made their first contribution in #1244
Full Changelog: 0.22.0...1.0.0
0.22.0
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Entra -RequiredVersion 0.22.0 -Repository PSGallery –ForceFor beta module
Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 0.22.0 -Repository PSGallery –ForceFull Changelog: 0.21.0-preview...0.22.0
0.21.0-preview
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Entra -RequiredVersion 0.21.0-preview -AllowPrerelease -Repository PSGallery –ForceFor beta module
Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 0.21.0-preview -AllowPrerelease -Repository PSGallery –ForceFull Changelog: 0.20.0-preview...0.21.0-preview
0.20.0-preview
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Entra -RequiredVersion 0.20.0-preview -AllowPrerelease -Repository PSGallery –ForceFor beta module
Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 0.20.0-preview -AllowPrerelease -Repository PSGallery –ForceWhat's Changed
- Bug Fix: Update-EntraOauth2PermissionGrant by @SteveMutungi254 in #1182
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 1 by @SteveMutungi254 in #1184
- Bug fix 1185 - Get-EntraBetaServicePrincipalOwner not returning results by @SteveMutungi254 in #1188
- Global secure access commands - Adding syntax sections by @SteveMutungi254 in #1190
- Get-EntraBetaUserAuthenticationMethod by @SteveMutungi254 in #1203
- Get-EntraUserAuthenticationMethod by @SteveMutungi254 in #1202
- Update-EntraBetaUserAuthenticationRequirement - update perUser mfaState by @SteveMutungi254 in #1198
- Get-EntraBetaUserAuthenticationRequirement - perUser mfaState query by @SteveMutungi254 in #1197
- Fix typo in common-functions.ps1 by @SamErde in #1206
- Minor config changes in 1ES release pipeline by @KenitoInc in #1213
- Hotfix - Default format improvements - Get-EntraBetaUserAuthenticationMethod by @SteveMutungi254 in #1215
- Fix RequiredResourceAccess cannot be an array issue in Set-AzureADMSApplication by @PenguinCats in #1229
- Remediate GUIDs per the security dashboard hits by @msewaweru in #1248
- Delete Retired .openpublishing.build.ps1 script of default branch by @shujingMS in #1244
- Enhancement: Get-EntraContext - Add Entra PowerShell version to response by @SteveMutungi254 in #1246
- Hotfix - Update-EntraBetaUserAuthenticationRequirement by @SteveMutungi254 in #1251
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 7 by @SteveMutungi254 in #1219
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 6 by @SteveMutungi254 in #1217
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 5 [domains] by @SteveMutungi254 in #1216
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 3 [devices] by @SteveMutungi254 in #1196
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 2 by @SteveMutungi254 in #1193
- 0.20.0 release - Enrich examples to boost example quality KPI - Batch 2 (users) by @SteveMutungi254 in #1189
- Update New-EntraBetaPrivateAccessApplicationSegment.md by @andres-canello in #1275
- Update .Net version| by @KenitoInc in #1298
New Contributors
- @PenguinCats made their first contribution in #1229
- @shujingMS made their first contribution in #1244
Full Changelog: 0.19.0-preview...0.20.0-preview
0.19.0-preview
Release Notes
0.19.0 - November 4, 2024
-
New Global Secure Access Commands: Added four cmdlets:
Enable-EntraBetaGlobalSecureAccessTenantNew-EntraBetaPrivateAccessApplicationGet-EntraBetaPrivateAccessApplicationGet-EntraBetaGlobalSecureAccessTenantStatus
-
Bug Fixes:
-
Enhancements:
- Improved examples for over 130 cmdlets.
- Enhanced directory sync features and configurations.
-
Security:
- Implemented security hardening measures in the release pipeline.
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Graph.Entra -RequiredVersion 0.19.0-preview -AllowPrerelease -Repository PSGallery –ForceFor beta module
Install-Module -Name Microsoft.Graph.Entra.Beta -RequiredVersion 0.19.0-preview -AllowPrerelease -Repository PSGallery –ForceWhat's Changed
- Update CI build agent by @KenitoInc in #1173
- Bug fix: Type fixes for beta commands - Issue #1164 by @SteveMutungi254 in #1175
- 1es release pipeline fixes by @KenitoInc in #1159
- Enrich examples to boost example quality KPI - Batch 1 by @SteveMutungi254 in #1158
- Enrich examples to boost example quality KPI - Batch 3 by @SteveMutungi254 in #1169
- Remove duplicate examples - Get-EntraUserOAuth2PermissionGrant for Issue #1163 by @SteveMutungi254 in #1174
- Enrich examples to boost example quality KPI - Batch 2 by @SteveMutungi254 in #1167
- Create customer app script enhancements by @SteveMutungi254 in #1166
- Improvements on directory sync features and configurations by @SteveMutungi254 in #1170
- Adding Global Secure Access usability parameter switches by @SteveMutungi254 in #1171
- ::: 0.19.0-release Enhancements based on customer feedback. by @SteveMutungi254 in #1172
- Updated ServicePrincipalAppRole customizations (#1161) by @alflokken in #1162
- Global Secure Access commands #2 by @andres-canello in #971
- Update to version 0.19.0 by @emmanuel-karanja in #1183
New Contributors
- @alflokken made their first contribution in #1162
Full Changelog: 0.18.0-preview...0.19.0-preview
0.18.0-preview
Release Notes
0.18.0 - October 17th, 2024
- Added usability-focused parameter switches to the
Set-EntraUserLicenceandSet-EntraUserPasswordcmdlets. - Fixed issue #1118: corrected parameter sets for
Find-EntraPermission. - Improved documentation quality scores for 20 cmdlets.
- Enhanced examples for 8 cmdlets.
- Implemented platform-level security hardening in the release pipeline
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Graph.Entra -RequiredVersion 0.18.0-preview -AllowPrerelease -Repository PSGallery –ForceFor beta module
Install-Module -Name Microsoft.Graph.Entra.Beta -RequiredVersion 0.18.0-preview -AllowPrerelease -Repository PSGallery –ForceWhat's Changed
- Remove trailing period on titles resulting in build warnings by @SteveMutungi254 in #1143
- Remove submodule by @KenitoInc in #1151
- Fix Find-EntraPermission to be consistent with Find-MgGraphPermission by @emmanuel-karanja in #1145
- Add example to cmdlet by @msewaweru in #1152
- Batch Acrolinx bump to over 80% score by @SteveMutungi254 in #1149
- Auto-generated baselines by 1ES Pipeline Templates by @microsoft-github-policy-service in #1132
- Missed Usability Params for 'Set-EntraUserLicence' and 'Set-EntraUserPassword' by @emmanuel-karanja in #1150
- Update Set-EntraBetaServicePrincipal.md by @msewaweru in #1146
- Documentation enhancements based on customer feedback for release 0.18.0 by @SteveMutungi254 in #1153
- Update the version to v0.18.0 by @emmanuel-karanja in #1157
Full Changelog: 0.17.0-preview...0.18.0-preview
0.17.0-preview
Release Notes
0.17.0 - October 3rd, 2024
- Introduced usability parameter switches for over 480 cmdlets.
- Added a new cmdlet:
Set-EntraDirSyncEnabled. - Resolved issue #1106 – corrected indentation errors.
- Resolved issue #1110 – added proper command examples to Help Synopsis.
- Resolved issue #1112 – provided missing parameter descriptions in Help Synopsis.
- Added unit tests for 48 cmdlets.
- Enriched examples for more than 15 cmdlets.
Installation instructions
Install the module from the PowerShell gallery
Install-Module -Name Microsoft.Graph.Entra -RequiredVersion 0.17.0-preview -AllowPrerelease -Repository PSGallery –ForceFor beta module
Install-Module -Name Microsoft.Graph.Entra.Beta -RequiredVersion 0.17.0-preview -AllowPrerelease -Repository PSGallery –ForceWhat's Changed
- added unit test for New-EntraServicePrincipal and New-EntraServicePri… by @snehalkotwal in #756
- Policy Unit Testing by @v-akarke in #751
- added mock test cases for Remove-EntraServicePrincipalPasswordCredent… by @snehalkotwal in #761
- added unit script for Set-EntraServicePrincipal and Select-EntraGroup… by @snehalkotwal in #762
- Common-parameters-UT by @v-akarke in #1021
- Unit-Tests by @v-ymundhe in #1029
- Unit tests by @v-ymundhe in #1030
- mock test cases for contact by @snehalkotwal in #1036
- updated mock test cases by @snehalkotwal in #1041
- Added mock test for Get-EntraServiceAppRoleAssigne,Get-EntraServiceAp… by @snehalkotwal in #754
- added mock test cases by @snehalkotwal in #1039
- Unit Testing by @snehalkotwal in #763
- added msol tests by @v-uansari in #787
- Bugfix-1082 by @v-akarke in #1091
- added msol unit test cases by @snehalkotwal in #783
- moved extra proxy docs to future folder by @v-pughosh in #1107
- Entra cmdlet mock test cases by @snehalkotwal in #1096
- updated mock test cases by @snehalkotwal in #1105
- Added beta mock test cases by @snehalkotwal in #1103
- Integration tests pipeline by @KenitoInc in #1124
- updated main branch test cases for missing headers by @snehalkotwal in #1111
- Get entra partner information docs by @snehalkotwal in #1109
- 1ES CI pipeline by @KenitoInc in #1125
- Get-EntraAuthorizationPolicy by @v-akarke in #1121
- Updated UserThumbnailPhoto doc to remove missing parameters by @snehalkotwal in #1123
- Updating Description for the module metadata by @SteveMutungi254 in #1122
- Fixed error message for unsupported command by @merill in #1128
- Fixes for Issue: #1110 and #1112 by @HCRitter in #1113
- Fixing bad examples by @SteveMutungi254 in #1127
- Confirm-EntraBetaDomain by @v-akarke in #1117
- Credscan fixes by @SteveMutungi254 in #1131
- Set-MsolDirSyncEnabled cmd by @v-uansari in #1115
- Restore-EntraBetaDeletedDirectoryObject by @v-akarke in #1071
- 1es release pipeline by @KenitoInc in #1134
- Update integration tests pipeline by @KenitoInc in #1135
- Make CI pipeline official by @KenitoInc in #1137
- Release 0.17.0-prerelease Improvements by @SteveMutungi254 in #1100
- Usability-Parameters by @v-akarke in #1050
- Hot Fix Restore entra beta deleted directory object by @v-uansari in #1136
- Sample scripts for creating a custom enterprise application by @SteveMutungi254 in #1138
- Fixing indentation for Entra PS v1.0 commands by @SteveMutungi254 in #1130
- Removed white space to fix indentation issue for Beta commands. by @SteveMutungi254 in #1129
- Update to version 0.17.0 by @emmanuel-karanja in #1141
New Contributors
Full Changelog: 0.16.0-preview...0.17.0-preview