Exchange 2010’dan Exchange 2016’ya Public Folder Taşıma (Migration) Nasıl Yapılır?

Exchange 2010’dan Exchange 2016’ya Public Folder Taşıma (Migration) Nasıl Yapılır? Public Folder’ları taşımak (Migration) nedense eski zaman...

Exchange 2010’dan Exchange 2016’ya Public Folder Taşıma (Migration) Nasıl Yapılır? Public Folder’ları taşımak (Migration) nedense eski zamanlardan beri hep zor olmuştur. Taşınamayan öğeler, hata veren replikasyonlar, günlerce bitmeyen Sync işlemleri derken 2016 senesinin sonunda halen bu sorunlar ile uğraşıyoruz yazacaktım ama yazamıyorum 🙂 çünkü Microsoft Exchange 2013 ile başladığı bu alandaki modernizasyonuna Exchange 2016 ile devam ediyor ve getirdiği Public Folder Mailbox özelliği ile dertlerimize sonunda tamamen derman oluyor. Ya da ben en azından şimdilik gerçekleştirdiğim projelerde Public Folder’ları taşımak için daha az zaman harcadığım için böyle yazmak istedim.Bu yazıda Exchange 2010’dan Exchange 2016’ya Public Folder’ların nasıl taşınacağını (Migration) göreceksiniz.Hemen şunu söylemek istiyorum. Neredeyse tüm operasyon Exchange Management Shell üzerinden gerçekleşiyor. Birçoğunuza fazla karmaşık gelebilir ama 2-3 projeden sonra insanın eli alışmıyor da değil yani. Taşınacak Public Folder’larınız varsa bana ulaşabilirsiniz :)NOT : Public Folder Database yerine artık modern Public Folder Mailbox’ları kullanabiliyoruz. En büyük artısı tabi ki bu Public Folder Mailbox’ları varolan DAG içerisine dahil edebilmek.Resim-1Geçişi gerçekleştirebilmek için Exchange 2010 sunucunuzun minimum SP3 RU8 seviyesinde olmasını öneririm. Exchange 2016 için herhangibir CU geçmiş olmanız gerekli değil.Geçiş esnasında kullanacağınız tüm Public Folders Migration Scriptlerini buraya tıklayarak indirin.Ya da alternatif olarak buraya tıklayarak indirebilirsiniz. .Zip dosyasının şifresi : mshowtoİndirdiğiniz Script’leri sunucularınızda C:PFMigration isimli bir klasöre koyabilirsiniz. Erişimi ve kullanımı bu şekilde kolay olacaktır.Exchange 2010 Exchange Management Shell üzerinde aşağıdaki komutu çalıştırın.Ön HazırlıkGet-PublicFolder -Recurse | Export-CliXML C:PFMigrationLegacy_PFStructure.xmlGet-PublicFolderStatistics | Export-CliXML C:PFMigrationLegacy_PFStatistics.xmlGet-PublicFolder -Recurse | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML C:PFMigrationLegacy_PFPerms.xmlAşağıdaki komutun çıktısı olarak herhangibir data oluşursaGet-PublicFolderStatistics -ResultSize Unlimited | Where {$_.Name -like “**”} | Format-List Name, IdentityAşağıdaki komutu çalıştırıp rename edebilirsiniz. alanına yukarıdaki komutun çıktısını yazın. alanına ise seçtiğiniz bir ismi yazın.Set-PublicFolder -Identity -Name Data ToplanmasıExchange 2010 Management Shell’de aşağıdaki komutları çalıştırın.C:PFScriptsExport-PublicFolderStatistics.ps1 “C:PFScriptsDATAFolderSize.csv” “EXCHANGE_2010_Sunucunuzun_FQDN”C:PFScriptsPublicFolderToMailboxMapGenerator.ps1 20000000000 C:PFScriptsDATAFolderSize.csv” C:PFScriptsDATAFoldertoMailbox.csvAşağıdaki gibi oluşacak olan FoldertoMailbox.csv dosyasının içini açın. Karşınıza aşağıdakine benzer bir görüntü gelecektir.Resim-2Her bir satıra olmasını istediğiniz yeni isimleri yazın ve dosyayı o şekilde kayıt edin. Ben dosya içerisindeki satıra “Public Folder Mailbox 1” yazarak kayıt ediyorum. Birden fazla satır olsaydı diğer satırlarda da benzer işlemi yaparak kayıt edecektim.Resim-3Yeni dosyayı (FoldertoMailbox.csv) Exchange Server 2016’ya kopyalayın ve aşağıdaki üç komutu sırası ile Exchange Server 2016’da Exchange Management Shell’de çalıştırın.C:PFScriptsCreate-PublicFolderMailboxesForMigration.ps1 -FolderMappingCsv FoldertoMailbox.csv -EstimatedNumberOfConcurrentUsers:1000New-MigrationBatch -Name PFMigration -SourcePublicFolderDatabase (Get-PublicFolderDatabase -Server “EXCHANGE_2010_Sunucunuzun_FQDN”) -CSVData (Get-Content C:PFScriptsDATAFoldertoMailbox.csv” -Encoding Byte)Start-MigrationBatch PublicFolderMigrationBu son komuttan sonra Exchange Server 2016 Admin Center üzerinde Recipient > Migration alanı içerisinde bir Job’u Syncing durumunda görüyor olmanız gerekiyor.Ve aşağıdaki komut ile Sync işleminin yüzde kaçta olduğunu da görebilirsiniz.Get-MigrationUser -Batch PFMigration | Get-MigrationUserStatistics -IncludeReport | flOperasyon %95’e geldikten sonra duracaktır. Bunun anlamı Initial data kopyalanmış fakat Public Folder’ınız aktif edilmemiştir. Aktif etmek için canlı durumda olan Public Folder’ınızı deaktif etmeniz gerekir. Yani aşağıdaki adımlardan önce kısa bir Public Folder kesintisini kullanıcılarınıza bildirmelisiniz.Tekrar Exchange 2010’a geri dönün ve Exchange Management Shell’de aşağıdaki komutları çalıştırın. İlk komut aktif olan Public Folder’a erişimi kapatacaktır. Bu işlem yaklaşık 2-3 saat kadar zaman alabilmektedir. Diğer komutlara devam etmeden önce 2-3 saatlik bir ara vermenizi öneririm.Set-OrganizationConfig –PublicFoldersLockedForMigration:$trueYaklaşık 3 saat sonra :)Şimdi tekrar Exchange Server 2016’ya dönün ve Exchange Management Shell’de aşağıdaki komutu çalıştırın.Set-OrganizationConfig -PublicFoldersEnabled RemoteVe son olarak aşağıdaki komut ile işlemi bitirin.Complete-MigrationBatch PFMigrationBu son komuttan sonra Exchange Server 2016 Admin Center üzerinde Recipient > Migration alanı içerisindeki Job’u Completed durumunda görüyor olmanız gerekiyor. Eğer durumunuz bu şekilde ise artık test edebiliriz. OWA’dan Public Folder’a erişip erişemediğinizi test edin. Erişebiliyorsanız aşağıdaki komutlar ile Exchange Server 2016 Exchange Management Shell’de devam edin.Get-Mailbox -PublicFolder | Set-Mailbox -PublicFolder -IsExcludedFromServingHierarchy $falseExchange 2010’a dönün ve Exchange Management Shell’de aşağıdaki komutu çalıştırın.Set-OrganizationConfig -PublicFolderMigrationComplete:$trueVe son olarak tekrar Exchange Server 2016 Exchange Management Shell’de aşağıdaki komutu çalıştırın.Set-OrganizationConfig -PublicFoldersEnabled Localİşte hepsi bu kadar :)Komutlar ve ne için kullandığımız ile ilgili biraz daha detaylı bilgi almak isteyenler bana ulaşabilir.OPSİYONEL :Taşınan son Data ile ilk Public Folder datasını kıyaslamak isterseniz yazının başında aldığımız çıktılar ile aşağıdaki üç komutu Exchange Server 2016 Exchange Management Shell’de çalıştırarak oluşacak çıktıları kıyaslayabilirsiniz.Get-PublicFolder -Recurse | Export-CliXML C:PFMigrationCloud_PFStructure.xmlGet-PublicFolderStatistics -ResultSize Unlimited | Export-CliXML C:PFMigrationCloud_PFStatistics.xmlGet-PublicFolder -Recurse | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML C:PFMigrationCloud_PFPerms.xmlBu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.Referanslarwww.mshowto.orghttps://technet.microsoft.com/en-us/library/mt463355(v=exchg.150).aspxTAGs : public folder migration, Exchange 2016 migration, Exchange migration, public folder migrate etmek, Exchange 2016 public folder migration, public folder tasimak, public folder kaldirmak, public folder nasil tasinir, public folder yeni sunucuya gecis, public folder mailbox tasimak, public folder yeni mimari, public folder lar nasil tasinir, en kolay public folder tasima yontemi, public folder tasima

COMMENTS

Ad

-Path “ou=Servis Hesaplari,1,android,65,Anime / Çizgi,15,App Service Plan,1,Araçlar,54,Arkeoloji,48,ARM Templates,1,Aruba Networks,1,Aruba Virtual Switching Extension,1,Aruba VSX,1,Aruba VSX Yedeklilik,1,Aşağıdaki komutumuz ile sertifka bilgilerimizi Skype sunucumuz ile eşleştiriyoruz.,1,Aylık Öykü Seçkisi,1,Ayrıca bu sekmeden eğer inhand router modeli destekliyorsa erişim portlarını Resim-4’teki gibi belirleyebiliyorsunuz,1,Az CLI,1,Azure App Service,1,Azure CLI,2,Azure Database for PostgreSQL – Flexible Server | Microsoft Learn,1,Azure DevOps,1,Azure Pipelines,1,Azure Repos,1,Azure Resource Manager,1,Azure Web App,1,bağlantılara geçelim:,1,ben genelde default da bırakıyorum.,1,Bicep,1,bicep nedir,1,Bilim,30,Bir sonraki yazıda görüşmek üzere .,1,Bonding ayarları bu kadar şimdi ssh yapıp sunucumuzu kontrol edebiliriz,1,Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz. ,2,bypass,1,CVE-2021-1730,1,Çizgi Roman / Manga,1,Daha sonra gig0/0 portu altına girip porta bir IP adresi verelim. Verilen bu IP Default Gateway olarak bilinir.,1,dc=$ADDomain,1,dc=$TLD“ `,1,Debugger,1,Delphi,2,Dergi / Fanzin,1,Dizi,7,Edebiyat,100,ekranı kilitlenmeden önce boşta geçen süreyi belirlemenizi sağlar.,1,ems,1,Etki alanının sahibinin biz olduğumuzu doğrulamamızı istiyor. Diğer seçeneklere tıklayarak hangi yöntemler ile doğrulama yapabileceğimizi görüyoruz.,1,exchange,2,Exchange Management Shell,1,Exchange server healtchek,1,Exchange Server’da Kullanıcı Mailbox’ını PST Formatında Dışarı Aktarmak,1,Firewall,1,from fn_rbac_R_System(‘disabled’)sys,1,Genel,4,Get-MailboxExportRequest,1,Güvenlik,48,Hack,7,IaC,1,Identity Awareness,1,Infrastructure as Code,1,Ip adreslerini verdik den sonra sunucunun Routing yapabilmesi için “ip_forwarding” ozelliğini aktif etmemiz gerekmektedir.,1,Iphone,16,İnceleme,5,İnsan Hayatı,22,İnternet,33,İnternet Araçları,25,İşte hepsi bu kadar :),1,JSON,1,Karşınıza çıkacak olan ekrandan denemek istediğiniz ürüne ilişkin Setup dosyalarını indirebilirsiniz.,1,Kayıp Rıhtım,1,Kayıp Rıhtım Öneriyor,10,Knight Online,2,Kriptoloji,18,LAPS nedir,1,Linux,33,listenin en altındaki Virtual PC‘yi seçiniz. Son olarak Network de ekleyip,1,Local Administrator Password Solution,1,Local password yönetimi,1,Mailbox,1,Maximum minutes of inactivity until screen locks: Cihaz,1,Microsoft 365 Teams,1,Microsoft 365 Teams Premium,1,Nasıl Yaparım,1,Nasıl Yapılır,76,Nedir,1,Network,452,OllyDbg,1,opensource,1,openstack,1,OpenStack nedir,1,OpenStack Platform Kullanıcı,1,Oyun,9,Ödüller,4,Örnek veriyorum Local AD üzerinde bir kullanıcı oluşturduğunuz ve bunun Office 365 tarafına sync edip,1,PowerShell,3,proje,1,redhat,1,Referanslar,3,Resim – 16,2,Resim-11,1,Resim-12,1,Resim-14,1,Resim-18,1,Resim-3,1,Resim-4,1,Resim-5,3,Resim-6,2,Resim-7,3,Resim-8,1,Resim-9,3,Role ve Proje Oluşturma,1,Router(config)# snmp-server community xxxx RO 11,1,Sanallaştırma tabanlı güvenlik kullanarak lokal güvenlik otoritesini ( Local Security Authority) nasıl izole edildiğini görüyoruz (Resim-4).,1,Sanat,6,Scale up,1,SCCM ile LAPS deployment,1,shutdown -r now,1,Sıra geldi Upgrade İşleminin Yürütülmesine sırasıyla,1,Sinema,70,Sistem,34,SQL,1,Şimdi de sıra geldi Client eklemeye. Client’ı da yine sağ tuş/Node deyip,1,TAGs: Aruba,1,TAGs: Azure,2,TAGS: Check Point,1,TAGs: Exchange 2019 healtcheck,1,TAGs: Exchange Server,1,TAGs: Microsoft Teams,1,TAGs: OpenStack,1,TAGs: proxy,1,TAGs: sccm ile laps dağıtımı,1,Tarih,42,Tcp / Ip,35,Teams AI,1,teams filigran,1,Teams Premium,1,Teams Premium Nedir,1,teams webinar,1,Teams yapay zeka,1,Tüm ayarlarmaları tamamlandıktan sonra update butonu ile birlikte hybrid yapılandırma sürecini başlatıyoruz.,1,TV,1,Visual Studio Code,1,VS Code,1,VSX Avantajları,1,Windows,63,WorldHistory,63,Wwid multipath –ll komutundan aldığınız çıktı,1,www.mshowto.org,2,Yardımcı Programlar,21,Yaşam,16,Yazı,80,Yazılım Geliştiriciler için Azure,1,
ltr
item
Dijital ve Organik: Exchange 2010’dan Exchange 2016’ya Public Folder Taşıma (Migration) Nasıl Yapılır?
Exchange 2010’dan Exchange 2016’ya Public Folder Taşıma (Migration) Nasıl Yapılır?
Dijital ve Organik
https://kesirlisayi.blogspot.com/2023/04/exchange-2010dan-exchange-2016ya-public.html
https://kesirlisayi.blogspot.com/
https://kesirlisayi.blogspot.com/
https://kesirlisayi.blogspot.com/2023/04/exchange-2010dan-exchange-2016ya-public.html
true
6620277292663937790
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content