'Connect-AzureAD' terimi tanınmıyor nasıl düzeltilir?


'Connect-AzureAD' komutunu kullanarak Azure AD PowerShell'i kullanarak Azure AD'ye bağlanmaya çalışıyorsunuz ancak bir sorunla karşılaştınız. Sorun şu ki, PowerShell oturumunuza komutu girdiğinizde aşağıdaki hatayı alıyorsunuz:

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

Bu yazıda size Connect-AzureAD tanınmayan hatanın nasıl düzeltileceğini göstereceğim.

Biliyor muydunuz?

Microsoft Graph PowerShell yakında PowerShell ile Azure AD'ye bağlanmanın varsayılan yöntemi olacak. Microsoft Graph PowerShell modülünü buradan yükleme hakkındaki rehberime göz atın.

Bu hata ne anlama geliyor?

Bu hata, Azure AD PowerShell modülünün şu anda PowerShell oturumunuzda mevcut olmaması ve içe aktarılması gerektiği gibi birkaç farklı sorundan kaynaklanabilir. Veya bu modülün henüz kurulmadığını. Ancak modülü geçmişte yüklediyseniz ve çalışmayı yeni durdurduysa, bozulmuş olabilir ve bu durum modülü sisteminize yeniden yüklemenizi gerektirebilir.

Bu sorundan bağımsız olarak aşağıda size hatayı nasıl çözeceğinizi göstereceğim: 'Connect-AzureAD' terimi bir cmdlet'in, işlevin, betik dosyasının adı olarak tanınmıyor, veya çalıştırılabilir program.

Hata nasıl düzeltilir: 'Connect-AzureAD' terimi tanınmıyor

1. PowerShell'i yönetici olarak çalıştırarak başlayın. Bunu, başlat menünüzde 'Windows PowerShell'i arayarak ve PowerShell'e sağ tıklayıp ardından 'Yönetici Olarak Çalıştır'ı seçerek yapabilirsiniz.

2. PowerShell açıldıktan sonra -force parametresiyle Install-Module AzureAD cmdlet'lerini kullanın.

Force parametresi, başarısız olma ihtimali olsa bile komutun çalışmasını sağlayacaktır. Örneğin, PowerShell, AzureAD modülünün yüklü olduğunu düşünüyor ancak bozuk olduğunu biliyorsa, -force komutunu kullanmak yine de komutu çalıştıracak ve yeniden indirecek, ardından AzureAD modülünü yeniden yüklemek için gerekli tüm dosyaları yükleyecektir.

Install-Module AzureAD -force

3. ‘get-installedmodule’ komutunu kullanarak AzureAD modülünün başarıyla kurulduğunu doğrulayabilirsiniz.

Get-InstalledModule

Benzer şekilde, kurulu çok sayıda modülünüz varsa, Where-Object cmdlet'ini -match parametresiyle birlikte kullanarak sonuçlarınızı filtreleyebilirsiniz.

Get-Installedmodule | Where-Object {$_.Name -match "AzureAD"}

4. Ayrıca Find-Command cmdlet'ini ve Where-Object filtresini kullanarak Connect-AzureAD cmdlet'inin sisteminizde mevcut olduğunu da doğrulayabilirsiniz.

Find-Command | Where-Object {$_.Name -match "Connect-AzureAD"}

Sonuçlarınızda, arama terimimize benzer birden fazla cmdlet bulabilirsiniz ve sonuçlarınız aşağıdaki gibi görünmelidir.

5. Artık 'Connect-AzureAD' komutunu çalıştırdığınızda Azure AD için modern kimlik doğrulama istemi istenecektir.

Connect-AzureAD

İşte aldın! Artık PowerShell'i kullanarak Azure AD'ye başarıyla bağlanabilirsiniz.

İlgili makaleler