Reset-MsIdExternalUser
SYNOPSIS
Resets the redemption state of an external user.
SYNTAX
ObjectId (Default)
Reset-MsIdExternalUser [-UserId] <String> [[-InviteRedirectUrl] <String>] [-SendInvitationMessage]
[-ProgressAction <ActionPreference>] [<CommonParameters>]
GraphUser
Reset-MsIdExternalUser [-User] <PSObject> [[-InviteRedirectUrl] <String>] [-SendInvitationMessage]
[-ProgressAction <ActionPreference>] [<CommonParameters>]
DESCRIPTION
{{ Fill in the Description }}
EXAMPLES
EXAMPLE 1
Reset-MsIdExternalUser -UserId 1468b68b-8536-4bc5-ab1f-6014175b836d
Resets the invitation state of an external user.
EXAMPLE 2
Reset-MsIdExternalUser -UserId 1468b68b-8536-4bc5-ab1f-6014175b836d -SendInvitationMessage
Resets the invitation state of an external user and sends them the invitation redemption mail.
EXAMPLE 3
$user = Get-MgUser -Filter "startsWith(mail, 'john.doe@fabrikam.net')"
PS > Reset-MsIdExternalUser -UserId $user.Id
Resets the invitation state of an external user with the email address john.doe@fabrikam.net.
EXAMPLE 4
$users = Get-MgUser -Filter "endsWith(mail, '@fabrikam.net')"
PS > $users | Reset-MsIdExternalUser -UserId $user.Id -SendInvitationMessage
Resets the invitation state of all external users from fabrikam.net and sends them an invitation mail.
EXAMPLE 5
Get-MsIdUnmanagedExternalUser | Reset-MsIdExternalUser
Resets the invitation state of all unmanaged external users in the tenant.
PARAMETERS
-UserId
ObjectId of external user
Type: String
Parameter Sets: ObjectId
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-User
User object of external user
Type: PSObject
Parameter Sets: GraphUser
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-InviteRedirectUrl
The url to redirect the user to after they redeem the link Defaults to My Apps page of the inviter's home tenant. https://myapps.microsoft.com?tenantId=\{tenantId\}
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SendInvitationMessage
Sends an email notification to the user with the guest invitation redemption link
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ProgressAction
{{ Fill ProgressAction Description }}
Type: ActionPreference
Parameter Sets: (All)
Aliases: proga
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.