Skip to content

Conversation

@DButoyez
Copy link
Collaborator

This PR introduces a new cmdlet, Set-EntraUserSponsor, that enables administrators to assign sponsors (users or groups) to a targert user account.

Features

  • Assign users or groups as sponsors with a simple, intuitive syntax
  • Support for adding multiple sponsors in a single operation

@DButoyez DButoyez requested a review from a team as a code owner March 10, 2025 03:19
@learn-build-service-prod
Copy link

Learn Build status updates of commit cc07ac0:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@learn-build-service-prod
Copy link

Learn Build status updates of commit 204bec0:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@learn-build-service-prod
Copy link

Learn Build status updates of commit f498f8e:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@DButoyez DButoyez added the Ready For Review The PR Ready for Review label Mar 12, 2025
@KenitoInc KenitoInc force-pushed the add_set_entra_user_command branch from f498f8e to a541200 Compare March 13, 2025 12:25
@learn-build-service-prod
Copy link

Learn Build status updates of commit a541200:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

DButoyez and others added 4 commits March 14, 2025 12:08
…or.md

Co-authored-by: Kennedy Kang'ethe <kemunga@microsoft.com>
…or.md

Co-authored-by: Kennedy Kang'ethe <kemunga@microsoft.com>
Co-authored-by: Kennedy Kang'ethe <kemunga@microsoft.com>
Co-authored-by: Kennedy Kang'ethe <kemunga@microsoft.com>
@learn-build-service-prod
Copy link

Learn Build status updates of commit 8ec38bf:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@learn-build-service-prod
Copy link

Learn Build status updates of commit 55a1a24:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@learn-build-service-prod
Copy link

Learn Build status updates of commit 4103978:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@SteveMutungi254 SteveMutungi254 changed the title Add set entra user command Set-EntraUserSponsor - to assign a sponsor to a guest user Mar 18, 2025
@learn-build-service-prod
Copy link

Learn Build status updates of commit 7825003:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@learn-build-service-prod
Copy link

Learn Build status updates of commit dcd3347:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Get-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Remove-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Get-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Remove-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

DButoyez and others added 4 commits March 27, 2025 08:50
…or.md

Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
…or.md

Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
…or.md

Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
@learn-build-service-prod
Copy link

Learn Build status updates of commit 651d3f7:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Get-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Remove-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Get-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Remove-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

DButoyez and others added 3 commits March 27, 2025 08:51
Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
…or.md

Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
@learn-build-service-prod
Copy link

Learn Build status updates of commit 1cbb8e6:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Get-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Remove-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Get-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Remove-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@learn-build-service-prod
Copy link

Learn Build status updates of commit dec8052:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Get-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Remove-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Get-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Remove-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

DButoyez and others added 2 commits March 27, 2025 09:05
Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
Co-authored-by: Steve Mutungi <132555836+SteveMutungi254@users.noreply.github.com>
@learn-build-service-prod
Copy link

Learn Build status updates of commit 07a1839:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Get-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Remove-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Get-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Remove-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

@learn-build-service-prod
Copy link

Learn Build status updates of commit f495537:

✅ Validation status: passed

File Status Preview URL Details
module/docs/entra-powershell-beta/Users/Get-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Remove-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-beta/Users/Set-EntraBetaUserSponsor.md ✅Succeeded View (entra-powershell-beta-preview)
module/docs/entra-powershell-v1.0/Users/Get-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Remove-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/docs/entra-powershell-v1.0/Users/Set-EntraUserSponsor.md ✅Succeeded View (entra-powershell-preview)
module/Entra/Microsoft.Entra/Users/Set-EntraUserSponsor.ps1 ✅Succeeded
module/EntraBeta/Microsoft.Entra.Beta/Users/Set-EntraBetaUserSponsor.ps1 ✅Succeeded
test/Entra/Users/Set-EntraUserSponsor.Tests.ps1 ✅Succeeded
test/EntraBeta/Users/Set-EntraBetaUserSponsor.Tests.ps1 ✅Succeeded

For more details, please refer to the build report.

For any questions, please:

Copy link
Contributor

@SteveMutungi254 SteveMutungi254 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@SteveMutungi254 SteveMutungi254 dismissed stale reviews from KenitoInc and emmanuel-karanja March 27, 2025 09:21

Already addressed by Derrick.

@DButoyez DButoyez requested a review from KenitoInc March 27, 2025 10:05
@DButoyez DButoyez merged commit 2e43ea9 into main Mar 27, 2025
4 checks passed
@DButoyez DButoyez deleted the add_set_entra_user_command branch March 27, 2025 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P0 Highest priority Ready For Review The PR Ready for Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants