🪲 Accesing online help for cmdlet from powershell navigates to an invalid uri
Describe the bug
Accessing the online help of a cmdlet navigates to an invalid URI. In the case of Get-EntraUser it navigates to https://learn.microsoft.com/nl-nl/powershell/module/Microsoft.Entra/Get-EntraUser rather than https://learn.microsoft.com/nl-nl/powershell/module/Microsoft.Entra.users/Get-EntraUser
To Reproduce
Steps to reproduce the behavior:
- Run
Get-Help Get-EntraUser -Online - The browser opens and navigates to https://learn.microsoft.com/nl-nl/powershell/module/Microsoft.Entra/Get-EntraUser which is invalid.
Expected behavior
The browser opens and navigates to https://learn.microsoft.com/nl-nl/powershell/module/Microsoft.Entra.users/Get-EntraUser.
Module Version
> Get-Module -Name "Microsoft*Entra*"
ModuleType Version PreRelease Name ExportedCommands
---------- ------- ---------- ---- ----------------
Script 1.0.12 Microsoft.Entra.Authentication {Add-EntraEnvironment, Connect-Entra, Disconnect-Entra, Find-EntraPermission…}
Script 1.0.12 Microsoft.Entra.Groups {Add-EntraGroupMember, Add-EntraGroupOwner, Add-EntraLifecyclePolicyGroup, Get-EntraDeletedGroup…}
Script 1.0.12 Microsoft.Entra.Users {Get-EntraDeletedUser, Get-EntraInactiveSignInUser, Get-EntraUser, Get-EntraUserAdministrativeUnit…}
Screenshots
Additional context
I saw the problem with Get-EntraUser and Get-EntraGroup. I suspect other cmdlet - or all of them - have the same problem.
@BusHero could you confirm the module version you are using for the session and also check your installed versions?
You can use this to check your installed module versions:
Get-Module Microsoft.Entra -ListAvailable | Select-Object Name, Version, ModuleBase | Sort-Object Version
And this to check the cmdlet versions you're running:
(Get-Command Get-EntraUser).Module | fl Name, Version, ModuleBase, HelpInfoUri
@givinalis