PowerShell ile Microsoft 365’e bağlanma
Bu makale hem Microsoft 365 Kurumsal hem de Office 365 Kurumsal için geçerlidir.
Microsoft 365 için PowerShell, Microsoft 365 ayarlarınızı komut satırından yönetmenizi sağlar. PowerShell'e bağlanmak için gerekli yazılımı yüklemeniz ve ardından Microsoft 365 kuruluşunuza bağlanmanız gerekir.
PowerShell modülünün Microsoft 365'e bağlanmak ve kullanıcı hesaplarını, gruplarını ve lisanslarını yönetmek için kullanabileceğiniz iki sürümü vardır:
- Cmdlet'leri adında AzureAD bulunan Graph için Azure Active Directory PowerShell
- cmdlet'leri adında Msol bulunan Windows PowerShell için Microsoft Azure Active Directory Modülü
Şu anda Graph için Azure Active Directory PowerShell modülü, kullanıcı, grup ve lisans yönetimi için Windows PowerShell modülü için Microsoft Azure Active Directory Modülü'nin işlevselliğini tamamen değiştirmez. Bazı durumlarda, her iki sürümü de kullanmanız gerekir. Her iki sürümü de aynı bilgisayara güvenle yükleyebilirsiniz.
Not
Ayrıca azure Cloud Shell Microsoft 365 yönetim merkezi de bağlanabilirsiniz.
Başlamadan önce bilmeniz gerekenler
Not
Azure Active Directory Modülü, Microsoft Graph PowerShell SDK'sı ile değiştiriliyor. Tüm Microsoft Graph API'lerine erişmek için Microsoft Graph PowerShell SDK'sını kullanabilirsiniz. Daha fazla bilgi için bkz. Microsoft Graph PowerShell SDK'sını kullanmaya başlama.
İşletim sistemi
Windows'un 64 bit sürümünü kullanmanız gerekir. Windows PowerShell için Microsoft Azure Active Directory Modülünün 32 bit sürümü desteği 2014'te sona erdi.
Aşağıdaki Windows sürümlerini kullanabilirsiniz:
Windows 10, Windows 8.1, Windows 8 veya Windows 7 Service Pack 1 (SP1)
Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 veya Windows Server 2008 R2 SP1
Not
Windows 8.1, Windows 8, Windows 7 Service Pack 1 (SP1), Windows Server 2012 R2, Windows Server 2012 ve Windows Server 2008 R2 SP1 için Windows Management Framework 5.1'i indirip yükleyin.
PowerShell
Graph için Azure Active Directory PowerShell modülü için PowerShell sürüm 5.1'i kullanmanız gerekir.
Windows PowerShell modülü için Microsoft Azure Active Directory Modülü için PowerShell sürüm 6'ya kadar PowerShell sürüm 5.1 veya üzerini kullanmanız gerekir. PowerShell sürüm 7'i kullanamazsınız.
Not
Bu yordamlar, Microsoft 365 yönetici rolünün üyesi olan kullanıcılara yöneliktir. Daha fazla bilgi için bkz. Yönetici rolleri hakkında.
Graph için Azure Active Directory PowerShell modülüyle bağlanma
Graph için Azure Active Directory PowerShell modülündeki komutların cmdlet'i adında AzureAD bulunur. Graph için Azure Active Directory PowerShell modülünü veya Azure PowerShell yükleyebilirsiniz.
Graph için Azure Active Directory PowerShell modülündeki yeni cmdlet'leri gerektiren yordamlar için bu adımları izleyerek modülü yükleyin ve Microsoft 365 aboneliğinize bağlanın.
Not
Windows'un farklı sürümleri için destek hakkında bilgi için bkz. Graph için Azure Active Directory PowerShell modülü .
1. Adım: Gerekli yazılımı yükleme
Bu adımlar bilgisayarınızda yalnızca bir kez gereklidir. Ancak büyük olasılıkla yazılımı düzenli aralıklarla güncelleştirmeniz gerekir.
bir Windows PowerShell Komut İstemi penceresi açın.
Bu komutu çalıştırın:
Install-Module -Name AzureAD
Varsayılan olarak, PowerShell Galerisi (PSGallery) PowerShellGet için güvenilir bir depo olarak yapılandırılmaz. PSGallery'yi ilk kez kullandığınızda aşağıdaki iletiyi görürsünüz:
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the `Set-PSRepository` cmdlet.
Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Yüklemeye devam etmek için Evet veya Tümüne Evet yanıtını verin.
Modülü içeri aktarmak için şu komutu çalıştırın:
Import-Module AzureAD
2. Adım: Microsoft 365 aboneliğiniz için Azure AD bağlanma
Microsoft 365 aboneliğinizin Azure Active Directory'ye (Azure AD) hesap adı ve parolayla veya çok faktörlü kimlik doğrulamasıyla bağlanmak için, Windows PowerShell komut isteminden bu komutlardan birini çalıştırın. (Yükseltilmesi gerekmez.)
Office 365 bulut | Komut |
---|---|
Office 365 Worldwide (+GCC) | Connect-AzureAD |
21 Vianet tarafından sağlanan Office 365 | Connect-AzureAD -AzureEnvironmentName AzureChinaCloud |
Office 365 Almanya | Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud |
Office 365 ABD Kamu DoD ve Office 365 ABD Kamu GCC High | Connect-AzureAD -AzureEnvironmentName AzureUSGovernment |
Hesabınızda oturum açın iletişim kutusunda, Microsoft 365 iş veya okul hesabı kullanıcı adınızı ve parolanızı yazın ve tamam'ı seçin.
Çok faktörlü kimlik doğrulaması kullanıyorsanız doğrulama kodu gibi ek kimlik doğrulama bilgileri sağlamak için yönergeleri izleyin.
Bağlandıktan sonra Graph için Azure Active Directory PowerShell modülü cmdlet'lerini kullanabilirsiniz.
Windows PowerShell için Microsoft Azure Active Directory Modülü ile bağlanma
Not
Windows PowerShell için Microsoft Azure Active Directory Modülü'ndeki cmdlet'lerin adında Msol bulunur.
PowerShell sürüm 7 ve üzeri, Windows PowerShell modülü için Microsoft Azure Active Directory Modülünü ve adında Msol bulunan cmdlet'leri desteklemez. PowerShell sürüm 7 ve üzeri için Microsoft Graph PowerShell SDK'sını kullanmanız gerekir.
PowerShell Core, Windows PowerShell modülü için Microsoft Azure Active Directory Modülünü ve adında Msol bulunan cmdlet'leri desteklemez. Bu cmdlet'leri Windows PowerShell çalıştırın.
1. Adım: Gerekli yazılımı yükleme
Bu adımlar bilgisayarınızda yalnızca bir kez gereklidir. Ancak büyük olasılıkla yazılımı düzenli aralıklarla güncelleştirmeniz gerekir.
Windows 10 kullanmıyorsanız, Microsoft Online Services Oturum Açma Yardımcısı: Microsoft BT Uzmanları için Çevrimiçi Hizmetler Oturum Açma Yardımcısı RTW'nin 32 bit sürümünü yükleyin.
Windows PowerShell için Microsoft Azure Active Directory Modülünü yüklemek için şu adımları izleyin:
- Yükseltilmiş bir Windows PowerShell komut istemi açın (yönetici olarak Windows PowerShell çalıştırın).
- Install-Module MSOnline komutunu çalıştırın.
- NuGet sağlayıcısını yüklemeniz istenirse Y yazın ve Enter tuşuna basın.
- Modülü PSGallery'den yüklemeniz istenirse Y yazın ve Enter tuşuna basın.
2. Adım: Microsoft 365 aboneliğiniz için Azure AD bağlanma
Microsoft 365 aboneliğinizin Azure AD hesap adı ve parolayla veya çok faktörlü kimlik doğrulamasıyla bağlanmak için, Windows PowerShell komut isteminden bu komutlardan birini çalıştırın. (Yükseltilmesi gerekmez.)
Office 365 bulut | Komut |
---|---|
Office 365 Worldwide (+GCC) | Connect-MsolService |
21 Vianet tarafından sağlanan Office 365 | Connect-MsolService -AzureEnvironment AzureChinaCloud |
Office 365 Almanya | Connect-MsolService -AzureEnvironment AzureGermanyCloud |
Office 365 ABD Kamu DoD ve Office 365 ABD Kamu GCC High | Connect-MsolService -AzureEnvironment USGovernment |
Hesabınızda oturum açın iletişim kutusunda, Microsoft 365 iş veya okul hesabı kullanıcı adınızı ve parolanızı yazın ve tamam'ı seçin.
Çok faktörlü kimlik doğrulaması kullanıyorsanız doğrulama kodu gibi ek kimlik doğrulama bilgileri sağlamak için yönergeleri izleyin.
İşe yaramış olduğunu nereden biliyorsun?
Hata iletisi alamazsanız başarıyla bağlandınız. Hızlı test için Get-MsolUser gibi Microsoft 365 cmdlet'ini çalıştırın ve sonuçlara bakın.
Hata iletisi alırsanız aşağıdaki sorunları denetleyin:
Sık karşılaşılan bir sorun yanlış paroladır. 2. Adımı yeniden çalıştırın ve girdiğiniz kullanıcı adına ve parolaya çok dikkat edin.
Windows PowerShell için Microsoft Azure Active Directory Modülü 3.5 Microsoft .NET Framework gerektirir. x bilgisayarınızda etkindir. Bilgisayarınızda daha yeni bir sürüm yüklü olabilir (örneğin, 4 veya 4.5). x). Ancak .NET Framework eski sürümleriyle geriye dönük uyumluluk etkinleştirilebilir veya devre dışı bırakılabilir. Daha fazla bilgi için aşağıdaki makalelere bakın:
Windows Server 2012 veya Windows Server 2012 R2 için bkz. Rol ve Özellik Ekleme Sihirbazı'nı kullanarak .NET Framework 3.5'i etkinleştirme.
Windows 7 veya Windows Server 2008 R2 için bkz. Windows PowerShell için Azure Active Directory Modülünü açamazsınız.
Windows 10, Windows 8.1 ve Windows 8 için bkz. .NET Framework 3.5'i Windows 10, Windows 8.1 ve Windows 8 yükleme.
Windows PowerShell için Microsoft Azure Active Directory Modülü sürümünüz güncel olmayabilir. Denetlemek için Microsoft 365 için PowerShell'de veya Windows PowerShell için Microsoft Azure Active Directory Modülü'nde aşağıdaki komutu çalıştırın:
(Get-Item C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MSOnline\Microsoft.Online.Administration.Automation.PSModule.dll).VersionInfo.FileVersion
Döndürülen sürüm numarası 1.0.8070.2'den düşükse, Windows PowerShell için Microsoft Azure Active Directory Modülünü kaldırın ve yukarıdaki 1. Adım'dan yükleyin.
Bağlantı hata iletisi alırsanız, "Connect-MsolService: Tür özel durumu oluşturuldu" hatasına bakın.
"Get-Item: Path bulunamıyor" hata iletisini alırsanız şu komutu çalıştırın:
(dir "C:\Program Files\WindowsPowerShell\Modules\MSOnline").Name
Azure Cloud Shell ile bağlanma
Microsoft 365 yönetim merkezi azure Cloud Shell ile bağlantı kurmak ve kullanmak için görev çubuğunun sağ üst köşesindeki PowerShell penceresi simgesini seçin. Azure'a Hoş Geldiniz Cloud Shell bölmesinde PowerShell'i seçin.
Kuruluşunuz için Microsoft 365 aboneliğinize bağlı etkin bir Azure aboneliğine ihtiyacınız olacaktır. Henüz bir hesabınız yoksa oluşturabilirsiniz. Azure aboneliğiniz olduktan sonra, PowerShell komutlarını ve betiklerini çalıştırabileceğiniz bir PowerShell penceresi açılır.
Daha fazla bilgi için bkz. Azure Cloud Shell.