{"id":265,"title":"Exchange Online PowerShell\u2019e Nas\u0131l Ba\u011flan\u0131l\u0131r?","content":"<p>Exchange Online, Microsoft 365'in g&uuml;&ccedil;l&uuml; e-posta ve i\u015fbirli\u011fi &ccedil;&ouml;z&uuml;m&uuml;d&uuml;r. Y&ouml;neticiler i&ccedil;in PowerShell &uuml;zerinden y&ouml;netim kritik &ouml;nem ta\u015f\u0131r. Bu rehberde, Exchange Online PowerShell'e nas\u0131l ba\u011flanaca\u011f\u0131n\u0131z\u0131 ve temel y&ouml;netim i\u015flemlerini nas\u0131l ger&ccedil;ekle\u015ftirece\u011finizi &ouml;\u011freneceksiniz. &Ouml;n Gereksinimler Exchange Online PowerShell'i kullanmaya ba\u015flamadan &ouml;nce \u015funlara ihtiyac\u0131n\u0131z olacak: - Windows PowerShell 5.1 veya &uuml;zeri (ISE dahil) - Exchange Online y&ouml;netici hesab\u0131 (Global Admin veya Exchange Admin rol&uuml;) - Stabil internet ba\u011flant\u0131s\u0131 - Y&ouml;netici (Administrator) yetkileri (mod&uuml;l y&uuml;klemek i&ccedil;in) - Modern Authentication deste\u011fi (MFA gerekiyorsa) Exchange Online Management Mod&uuml;l&uuml;n&uuml;n Kurulumu 1. PowerShell'i Y&ouml;netici Olarak A&ccedil;\u0131n - Windows arama &ccedil;ubu\u011funa \"PowerShell\" yaz\u0131n - \"Windows PowerShell\"e sa\u011f t\u0131klay\u0131n - \"Y&ouml;netici olarak &ccedil;al\u0131\u015ft\u0131r\"\u0131 se&ccedil;in 2. Exchange Online Mod&uuml;l&uuml;n&uuml; Y&uuml;kleyin powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber<\/pre>\r\n<p>&nbsp; G&uuml;venilmeyen depo uyar\u0131s\u0131 al\u0131rsan\u0131z, mod&uuml;l y&uuml;klemek i&ccedil;in A tu\u015funa bas\u0131n. 3. Mod&uuml;l&uuml;n Kurulumunu Do\u011frulay\u0131n powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Get-Module ExchangeOnlineManagement -ListAvailable | Select Name,Version<\/pre>\r\n<p>&nbsp; Exchange Online'a Ba\u011flanma Temel Ba\u011flant\u0131 Y&ouml;ntemi (Modern Auth) powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Connect-ExchangeOnline -UserPrincipalName admin@firma.com -ShowProgress $true<\/pre>\r\n<p>&nbsp; Bu komut sizi MFA do\u011frulama ekran\u0131na y&ouml;nlendirecektir. Alternatif Ba\u011flant\u0131 Se&ccedil;enekleri Kimlik bilgileriyle ba\u011flant\u0131: powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">$cred = Get-Credential Connect-ExchangeOnline -Credential $cred<\/pre>\r\n<p>&nbsp; Belirli bir ortam i&ccedil;in ba\u011flant\u0131: powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Connect-ExchangeOnline -UserPrincipalName admin@firma.com -ExchangeEnvironmentName O365WorldWide<\/pre>\r\n<p>&nbsp; Ba\u011flant\u0131y\u0131 Do\u011frulama Ba\u011flant\u0131n\u0131n ba\u015far\u0131l\u0131 oldu\u011funu kontrol etmek i&ccedil;in: powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Get-EXOMailbox -ResultSize 1<\/pre>\r\n<p>&nbsp; S\u0131k Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve &Ccedil;&ouml;z&uuml;mleri 1. Kimlik Do\u011frulama Hatas\u0131 powershell &Ouml;nbelle\u011fi temizleme<\/p>\r\n<pre data-enlighter-language=\"generic\">Remove-Item \"$env:USERPROFILE\\AppData\\Local\\Microsoft\\Windows\\PowerShell\\ModuleAnalysisCache\" -Recurse -Force<\/pre>\r\n<p>&nbsp; Yeni bir PowerShell oturumu a&ccedil;\u0131n 2. Mod&uuml;l Y&uuml;kleme Hatas\u0131 powershell &Ouml;nceki s&uuml;r&uuml;mleri kald\u0131rma<\/p>\r\n<pre data-enlighter-language=\"generic\">Uninstall-Module -Name ExchangeOnlineManagement -AllVersions -Force<\/pre>\r\n<p>&nbsp; En son s&uuml;r&uuml;m&uuml; y&uuml;kleme<\/p>\r\n<pre data-enlighter-language=\"generic\">Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber<\/pre>\r\n<p>&nbsp; 3. Ba\u011flant\u0131 Zaman A\u015f\u0131m\u0131 - PowerShell oturumunu kapat\u0131p yeniden a&ccedil;\u0131n - -ShowProgress $true parametresiyle ba\u011flant\u0131 kurun - \u0130nternet ba\u011flant\u0131n\u0131z\u0131 kontrol edin En \u0130yi Uygulamalar G&uuml;venlik - MFA kullan\u0131n: Her zaman Multi-Factor Authentication etkin olsun - Oturumlar\u0131 kapat\u0131n: \u0130\u015finiz bitti\u011finde Disconnect-ExchangeOnline komutunu &ccedil;al\u0131\u015ft\u0131r\u0131n - Hassas bilgileri koruyun: Script'lerde do\u011frudan kimlik bilgisi g&ouml;m&uuml;l&uuml; olmas\u0131n Performans - Filtreleme kullan\u0131n: B&uuml;y&uuml;k veri setlerinde -Filter parametresini kullan\u0131n - Sayfalama yap\u0131n: -ResultSize parametresiyle b&uuml;y&uuml;k sonu&ccedil;lar\u0131 y&ouml;netin - Oturum s&uuml;relerine dikkat edin: Uzun s&uuml;reli ba\u011flant\u0131larda yeniden ba\u011flant\u0131 yap\u0131n Bak\u0131m - Mod&uuml;lleri g&uuml;ncel tutun: powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Update-Module -Name ExchangeOnlineManagement<\/pre>\r\n<p>&nbsp; - PowerShell'i g&uuml;ncelleyin: En son PowerShell s&uuml;r&uuml;m&uuml;n&uuml; kullan\u0131n - Script'leri yedekleyin: &Ouml;nemli script'lerin yedeklerini al\u0131n &Ouml;rnek Kullan\u0131m Senaryolar\u0131 1. Kullan\u0131c\u0131 Posta Kutusu Listesi Alma powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Get-EXOMailbox -ResultSize Unlimited | Select-Object DisplayName,UserPrincipalName,PrimarySmtpAddress<\/pre>\r\n<p>&nbsp; 2. Belirli Bir Kullan\u0131c\u0131n\u0131n Posta Kutusu Ayarlar\u0131 powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Get-EXOMailbox -Identity kullanici@firma.com | Format-List<\/pre>\r\n<p>&nbsp; 3. Posta Kutusu Kotalar\u0131n\u0131 G&ouml;r&uuml;nt&uuml;leme powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Get-EXOMailbox -ResultSize 10 | Get-EXOMailboxStatistics | Select-Object DisplayName,ItemCount,TotalItemSize<\/pre>\r\n<p>&nbsp; Oturumu Kapatma \u0130\u015finiz bitti\u011finde mutlaka oturumu kapat\u0131n: powershell<\/p>\r\n<pre data-enlighter-language=\"generic\">Disconnect-ExchangeOnline -Confirm:$false<\/pre>\r\n<p>&nbsp; &nbsp; Exchange Online PowerShell, Microsoft 365 ortam\u0131n\u0131z\u0131 etkili bir \u015fekilde y&ouml;netmek i&ccedil;in g&uuml;&ccedil;l&uuml; bir ara&ccedil;t\u0131r. Bu rehberde &ouml;\u011frendi\u011finiz ad\u0131mlarla g&uuml;venli ba\u011flant\u0131lar kurabilir, temel y&ouml;netim i\u015flemlerini ger&ccedil;ekle\u015ftirebilir ve kar\u015f\u0131la\u015fabilece\u011finiz sorunlar\u0131 &ccedil;&ouml;zebilirsiniz. Faydal\u0131 Kaynaklar - (https:\/\/docs.microsoft.com\/exchange\/exchange-online-powershell) - (https:\/\/docs.microsoft.com\/powershell\/module\/exchange) - (https:\/\/www.powershellgallery.com\/packages\/ExchangeOnlineManagement) &nbsp;<\/p>","excerpt":"Exchange Online, Microsoft 365'in g\u00fc\u00e7l\u00fc e-posta ve i\u015fbirli\u011fi \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. Y\u00f6neticiler i\u00e7in PowerShell \u00fczerinden y\u00f6netim kritik \u00f6nem ta\u015f\u0131r. Bu rehberde, Exchange Online PowerShell\u2019e nas\u0131l ba\u011flanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.","created_at":"2024-12-29 11:32:21","updated_at":"2026-09-07 19:17:50","category_id":6,"view_count":1088,"reading_time":4,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2024-12-29 11:32:21","featured_image":"resimyok.jpg","slug":"exchange-online-powershell-e-nasil-baglanilir","category_name":"Sistem","category_slug":"sistem"}