Get-UnifiedGroup: el término 'Get-UnifiedGroup' no se reconoce como el nombre de un cmdlet, función, archivo de script o programa ejecutable.
Problema: Obtener “Get-UnifiedGroup: el término 'Get-UnifiedGroup' no se reconoce como el nombre de un cmdlet , función, archivo de script o programa ejecutable. Compruebe la ortografía del nombre o, si se incluyó una ruta, verifique que sea correcta e inténtelo de nuevo.” error en PowerShell.
Causa raíz y solución:
Debe conectarse a Exchange Online antes de usar el cmdlet Get-UnifiedGroup o Set-UnifiedGroup que interactúa con los grupos de Microsoft 365.
Solución 1: ¡Instale el módulo PowerShell de Exchange Online!
El cmdlet Get-UnifiedGroup es parte del módulo de administración de Exchange y es posible que no esté instalado en su sistema. Entonces, para resolver el problema, primero debe instalar el módulo Exchange Online para PowerShell y conectarse a Exchange Online.
#Install Exchange Online Management Shell
Install-Module -Name ExchangeOnlineManagement
#Connect to Exchange Online
Connect-ExchangeOnline
#Run Get-UnifiedGroup
Get-UnifiedGroup
Solución 2: crear e importar una PSSession
Sin el módulo de administración de Exchange Online, puede conectarse a Exchange Online mediante PSSession. Sin embargo, el método PSSession pronto quedará obsoleto.
$Credential = Get-Credential
#Create the session
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ `
-Credential $Credential -Authentication Basic -AllowRedirection
#Import the session
Import-PSSession $Session -DisableNameChecking
#Get all Office 365 Group
Get-UnifiedGroup
También se aplica una solución similar al error "set-unifiedgroup no es un cmdlet reconocido".
