# önder online
Teknoloji ve siber güvenlik dünyasına hoş geldiniz Güncel siber tehditler ve korunma yöntemleri Yapay zekâ ve otomasyonun güvenliğe etkileri Microsoft 365 ve Active Directory güvenlik rehberleri Yazılım geliştirmede güvenlik odaklı yaklaşımlar Teknoloji ve siber güvenlik dünyasına hoş geldiniz Güncel siber tehditler ve korunma yöntemleri

Menu

Exchange Online PowerShell’e Nasıl Bağlanılır?

Exchange Online PowerShell’e Nasıl Bağlanılır?

Exchange Online, Microsoft 365'in güçlü e-posta ve işbirliği çözümüdür. Yöneticiler için PowerShell üzerinden yönetim kritik önem taşır. Bu rehberde, Exchange Online PowerShell’e nasıl bağlanacağınızı adım adım öğreneceksiniz.

Exchange Online, Microsoft 365'in güçlü e-posta ve işbirliği çözümüdür. Yöneticiler için PowerShell üzerinden yönetim kritik önem taşır. Bu rehberde, Exchange Online PowerShell'e nasıl bağlanacağınızı ve temel yönetim işlemlerini nasıl gerçekleştireceğinizi öğreneceksiniz. Ön Gereksinimler Exchange Online PowerShell'i kullanmaya başlamadan önce şunlara ihtiyacınız olacak: - Windows PowerShell 5.1 veya üzeri (ISE dahil) - Exchange Online yönetici hesabı (Global Admin veya Exchange Admin rolü) - Stabil internet bağlantısı - Yönetici (Administrator) yetkileri (modül yüklemek için) - Modern Authentication desteği (MFA gerekiyorsa) Exchange Online Management Modülünün Kurulumu 1. PowerShell'i Yönetici Olarak Açın - Windows arama çubuğuna "PowerShell" yazın - "Windows PowerShell"e sağ tıklayın - "Yönetici olarak çalıştır"ı seçin 2. Exchange Online Modülünü Yükleyin powershell

Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber

  Güvenilmeyen depo uyarısı alırsanız, modül yüklemek için A tuşuna basın. 3. Modülün Kurulumunu Doğrulayın powershell

Get-Module ExchangeOnlineManagement -ListAvailable | Select Name,Version

  Exchange Online'a Bağlanma Temel Bağlantı Yöntemi (Modern Auth) powershell

Connect-ExchangeOnline -UserPrincipalName admin@firma.com -ShowProgress $true

  Bu komut sizi MFA doğrulama ekranına yönlendirecektir. Alternatif Bağlantı Seçenekleri Kimlik bilgileriyle bağlantı: powershell

$cred = Get-Credential Connect-ExchangeOnline -Credential $cred

  Belirli bir ortam için bağlantı: powershell

Connect-ExchangeOnline -UserPrincipalName admin@firma.com -ExchangeEnvironmentName O365WorldWide

  Bağlantıyı Doğrulama Bağlantının başarılı olduğunu kontrol etmek için: powershell

Get-EXOMailbox -ResultSize 1

  Sık Karşılaşılan Sorunlar ve Çözümleri 1. Kimlik Doğrulama Hatası powershell Önbelleği temizleme

Remove-Item "$env:USERPROFILE\AppData\Local\Microsoft\Windows\PowerShell\ModuleAnalysisCache" -Recurse -Force

  Yeni bir PowerShell oturumu açın 2. Modül Yükleme Hatası powershell Önceki sürümleri kaldırma

Uninstall-Module -Name ExchangeOnlineManagement -AllVersions -Force

  En son sürümü yükleme

Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber

  3. Bağlantı Zaman Aşımı - PowerShell oturumunu kapatıp yeniden açın - -ShowProgress $true parametresiyle bağlantı kurun - İnternet bağlantınızı kontrol edin En İyi Uygulamalar Güvenlik - MFA kullanın: Her zaman Multi-Factor Authentication etkin olsun - Oturumları kapatın: İşiniz bittiğinde Disconnect-ExchangeOnline komutunu çalıştırın - Hassas bilgileri koruyun: Script'lerde doğrudan kimlik bilgisi gömülü olmasın Performans - Filtreleme kullanın: Büyük veri setlerinde -Filter parametresini kullanın - Sayfalama yapın: -ResultSize parametresiyle büyük sonuçları yönetin - Oturum sürelerine dikkat edin: Uzun süreli bağlantılarda yeniden bağlantı yapın Bakım - Modülleri güncel tutun: powershell

Update-Module -Name ExchangeOnlineManagement

  - PowerShell'i güncelleyin: En son PowerShell sürümünü kullanın - Script'leri yedekleyin: Önemli script'lerin yedeklerini alın Örnek Kullanım Senaryoları 1. Kullanıcı Posta Kutusu Listesi Alma powershell

Get-EXOMailbox -ResultSize Unlimited | Select-Object DisplayName,UserPrincipalName,PrimarySmtpAddress

  2. Belirli Bir Kullanıcının Posta Kutusu Ayarları powershell

Get-EXOMailbox -Identity kullanici@firma.com | Format-List

  3. Posta Kutusu Kotalarını Görüntüleme powershell

Get-EXOMailbox -ResultSize 10 | Get-EXOMailboxStatistics | Select-Object DisplayName,ItemCount,TotalItemSize

  Oturumu Kapatma İşiniz bittiğinde mutlaka oturumu kapatın: powershell

Disconnect-ExchangeOnline -Confirm:$false

    Exchange Online PowerShell, Microsoft 365 ortamınızı etkili bir şekilde yönetmek için güçlü bir araçtır. Bu rehberde öğrendiğiniz adımlarla güvenli bağlantılar kurabilir, temel yönetim işlemlerini gerçekleştirebilir ve karşılaşabileceğiniz sorunları çözebilirsiniz. Faydalı Kaynaklar - (https://docs.microsoft.com/exchange/exchange-online-powershell) - (https://docs.microsoft.com/powershell/module/exchange) - (https://www.powershellgallery.com/packages/ExchangeOnlineManagement)