Get-UnifiedGroup : 'Get-UnifiedGroup' terimi bir cmdlet'in, işlevin, komut dosyasının veya çalıştırılabilir programın adı olarak tanınmıyor.


Sorun: “Get-UnifiedGroup alınıyor: 'Get-UnifiedGroup' terimi bir cmdlet'in adı olarak tanınmıyor , işlev, komut dosyası veya çalıştırılabilir program. Adın yazılışını kontrol edin veya bir yol eklenmişse yolun doğru olduğunu doğrulayın ve tekrar deneyin." PowerShell'de hata oluştu!

Temel Neden ve Çözüm:

Microsoft 365 gruplarıyla etkileşim kuran Get-UnifiedGroup veya Set-UnifiedGroup cmdlet'ini kullanmadan önce Exchange Online'a bağlanmanız gerekir.

1. Çözüm: Exchange Online PowerShell Modülünü yükleyin!

Get-UnifiedGroup cmdlet'i Exchange Yönetim modülünün bir parçasıdır ve sisteminize kurulu olmayabilir! Bu nedenle sorunu çözmek için öncelikle PowerShell için Exchange Online Modülünü kurmanız ve Exchange Online'a bağlanmanız gerekir.


#Install Exchange Online Management Shell
Install-Module -Name ExchangeOnlineManagement

#Connect to Exchange Online
Connect-ExchangeOnline

#Run Get-UnifiedGroup
Get-UnifiedGroup

2. Çözüm: PSSession Oluşturun ve İçe Aktarın

Exchange Online Yönetim Modülü olmadan, PSSession'ı kullanarak Exchange Online'a bağlanabilirsiniz. Ancak PSSession yöntemi yakında kullanımdan kaldırılacak.


$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

Benzer bir çözüm “set-unifiedgroup is not an an cmdlet” hatası için de geçerlidir.

İlgili makaleler