PowerShell ile veritabanı Exchange'i bağlayın
PowerShell ile Exchange'de bir veritabanı bağlamak istiyorsunuz. Veya tüm veritabanlarını belirli bir Exchange Sunucusuna bağlamak istiyorsunuz. Bu yazıda PowerShell ile Exchange'de veritabanı bağlamayı öğreneceksiniz. Bir veritabanının nasıl söküleceğini bilmek ister misiniz? Powershell ile Exchange'de veritabanının bağlantısını kesme makalesini okuyun.
Durum posta kutusu veritabanı eklendi
Veritabanlarının mount durumunu görelim. Exchange Management Shell'i yönetici olarak çalıştırın. Aşağıdaki komutu çalıştırın.
[PS] C:\>Get-MailboxDatabase -Status | Sort Name | Format-Table Name, Server, Mounted
Name Server Mounted
---- ------ -------
DB01 EX01 False
DB02 EX01 False
DB03 EX01 False
DB04 EX01 False
DB05 EX01 FalseExchange Server üzerinde beş adet veritabanımız bulunmaktadır. Bağlandı durumu veritabanlarında Yanlış olarak görünüyor. Bu, veritabanlarının monte edilmediği anlamına gelir.
Posta kutusu veritabanı Exchange'i bağlayın
Tek veritabanını bağlayın. DB01 veritabanını mount edip, mount durumunu kontrol edeceğiz. Komutun sonuna -Confirm:$False anahtarını ekleyeceğiz. Veritabanını Exchange Server üzerine monte edeceğimizden eminsek bu bize bir uyarı vermeyecektir.
[PS] C:\>Mount-Database "DB01" -Confirm:$False
[PS] C:\>Get-MailboxDatabase -Status | Sort Name | Format-Table Name, Server, Mounted
Name Server Mounted
---- ------ -------
DB01 EX01 True
DB02 EX01 False
DB03 EX01 False
DB04 EX01 False
DB05 EX01 FalseDB01, Bağlı durumunu Doğru olarak gösteriyor. Bu, DB01 veritabanının takılı durumda olduğu anlamına gelir. Harika!
Birden çok posta kutusu veri tabanını bağlayın Exchange
Peki ya bir Exchange Sunucusunda çok sayıda veritabanınız varsa ve bunları monte etmek istiyorsanız? Komutu tek tek çalıştırıp veritabanının Kimliğini başka bir adla değiştirmek istemezsiniz. Tüm veritabanlarını Exchange Server EX01 üzerine monte edeceğiz. Komutun sonuna -Confirm:$False anahtarını ekleyin. Daha sonra veritabanına bağlanma durumunu kontrol edeceğiz.
[PS] C:\>Get-MailboxDatabase -Server "EX01" | Mount-Database -Confirm:$False
[PS] C:\>Get-MailboxDatabase -Status | Sort Name | Format-Table Name, Server, Mounted
Name Server Mounted
---- ------ -------
DB01 EX01 True
DB02 EX01 True
DB03 EX01 True
DB04 EX01 True
DB05 EX01 TrueExchange Server EX01'deki tüm veritabanları Doğru olarak görünüyor. Bu, veritabanlarının monte edilmiş durumda olduğu anlamına gelir.
Devamını oku: PowerShell ile Exchange posta kutusu veritabanı bağlama durumunu alın »
Çözüm
PowerShell ile Exchange'de veritabanı bağlamayı öğrendiniz. Ayrıca tüm veritabanlarını belirli bir Exchange Sunucusuna nasıl bağlayacağınızı da öğrendiniz. -Confirm:$False anahtarını kullanın. Umarım bu makale sizin için bilgilendirici olmuştur.
Bu makaleyi beğendiniz mi? PowerShell ile Dismount Database Exchange'i beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.