From ef13d26a7f78d6b10ef131a73f43853a7b54300f Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Fri, 12 Jul 2024 11:47:47 +1000 Subject: [PATCH] Added MsId prefix --- src/MSIdentityTools.psd1 | 4 ++-- ...e-MsIdInvitedUserSponsorsFromInvitedBy.ps1} | 18 +++++++++--------- 2 files changed, 11 insertions(+), 11 deletions(-) rename src/{Update-InvitedUserSponsorsFromInvitedBy.ps1 => Update-MsIdInvitedUserSponsorsFromInvitedBy.ps1} (93%) diff --git a/src/MSIdentityTools.psd1 b/src/MSIdentityTools.psd1 index 9edc705..5ba9b25 100644 --- a/src/MSIdentityTools.psd1 +++ b/src/MSIdentityTools.psd1 @@ -154,7 +154,7 @@ '.\Get-MsIdInactiveSignInUser.ps1' '.\Set-MsIdServicePrincipalVisibleInMyApps.ps1' '.\Split-MsIdEntitlementManagementConnectedOrganization.ps1' - '.\Update-InvitedUserSponsorsFromInvitedBy.ps1' + '.\Update-MsIdInvitedUserSponsorsFromInvitedBy.ps1' ) # Functions to export from this module @@ -214,7 +214,7 @@ 'Get-MsIdInactiveSignInUser' 'Set-MsIdServicePrincipalVisibleInMyApps' 'Split-MsIdEntitlementManagementConnectedOrganization' - 'Update-InvitedUserSponsorsFromInvitedBy' + 'Update-MsIdInvitedUserSponsorsFromInvitedBy' ) # Cmdlets to export from this module diff --git a/src/Update-InvitedUserSponsorsFromInvitedBy.ps1 b/src/Update-MsIdInvitedUserSponsorsFromInvitedBy.ps1 similarity index 93% rename from src/Update-InvitedUserSponsorsFromInvitedBy.ps1 rename to src/Update-MsIdInvitedUserSponsorsFromInvitedBy.ps1 index 76638cf..c72243b 100644 --- a/src/Update-InvitedUserSponsorsFromInvitedBy.ps1 +++ b/src/Update-MsIdInvitedUserSponsorsFromInvitedBy.ps1 @@ -15,15 +15,15 @@ ELM - https://learn.microsoft.com/en-us/graph/api/resources/entitlementmanagemen Invited BY - https://learn.microsoft.com/en-us/graph/api/user-list-invitedby?view=graph-rest-beta .EXAMPLE - Update-InvitedUserSponsorsFromInvitedBy -All - + Update-MsIdInvitedUserSponsorsFromInvitedBy -All + Enumerate all invited users in the Tenant and update Sponsors using InvitedBy value .EXAMPLE - Update-InvitedUserSponsorsFromInvitedBy -UserId user1@contoso.com,user2@contoso.com + Update-MsIdInvitedUserSponsorsFromInvitedBy -UserId user1@contoso.com,user2@contoso.com For only specified users in the tenant update Sponsors using InvitedBy value #> -function Update-InvitedUserSponsorsFromInvitedBy { +function Update-MsIdInvitedUserSponsorsFromInvitedBy { [CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'High', DefaultParameterSetName = 'AllInvitedGuests')] @@ -40,11 +40,11 @@ function Update-InvitedUserSponsorsFromInvitedBy { ) begin { - + ## Initialize Critical Dependencies $CriticalError = $null if (!(Test-MgCommandPrerequisites 'Get-Mguser', 'Update-Mguser' -MinimumVersion 2.8.0 -ErrorVariable CriticalError)) { return } - + $guestFilter = "(CreationType eq 'Invitiation')" } @@ -80,8 +80,8 @@ function Update-InvitedUserSponsorsFromInvitedBy { $invitedBy = Invoke-MgGraphRequest @splatArgumentsGetInvitedBy - Write-Verbose ($invitedBy | ConvertTo-Json) - + Write-Verbose ($invitedBy | ConvertTo-Json) + if ($null -ne $invitedBy -and $null -ne $invitedBy.value -and $null -ne (Get-ObjectPropertyValue $invitedBy.value -Property 'id')) { Write-Verbose ("InvitedBy for Guest User {0}: {1}" -f $InvitedUser.DisplayName, $invitedBy.value.id) @@ -114,7 +114,7 @@ function Update-InvitedUserSponsorsFromInvitedBy { } else { - Write-Verbose ("------------> Sponsors already contains the user who invited them!") + Write-Verbose ("------------> Sponsors already contains the user who invited them!") } } else {