Kayıtlar

Exchange Server 2016/2019 Sertifika Yenileme

Resim
  Exchange Admin Center (EAC) üzerinden sertifika talebi oluşturma özelliği Exchange Server 2019 CU12 ve Exchange Server 2016 CU23 itibariyle kaldırıldı. Eğer bu CU paketleri veya daha sonraki sürümlere sahipseniz süresi dolan SSL sertifikanızın talebini Exchange Management Shell üzerinden oluştumanız gerekecek. Bu makalede Exchange Management Shell üzerinden sertifika talepleri nasıl oluşturulur,  yeni sertifika nasıl import edilir, sertifikaya servisler nasıl atanır ? konularını ele alacağız.  Certification Authory (CA) tarafından sağlanan sertifikanın yenileme süreci Exchange Management Shell kullanarak sertifika yenileme talebi oluşturma CA için  yeni sertifika talebi oluşturmak için aşağıdaki komutları kullanabiliriz.  Mevcut sertifikadan üretmek için; $request = Get-ExchangeCertificate -Thumbprint 7FDAE73AFFD3A81F2439D84D998AE0E92F1595AC | New-ExchangeCer...

Exchange Server 2019 Client Access Rule ile EAC ve Remote Powershell erişimlerini sınırlama

Resim
  Exchange Server 2019 ile birlikte gelen yeteneklerden biri olan Client Access Rule ile Exchange Admin Center (EAC) ve Romete Powershell erişimleri belirli kriterler doğrultusunda (IP, Active Directory Attributes vs..) kısıtlanabilmektedir.  Client Access Rule'ları sadece Exchange Management Shell vasıtasıyla yönetebiliriz. EAC üzerinde GUI tabanlı bir yönetim konsolu bulunmamaktadır.  Ip Tabanlı Engelleme Kuralı 3 farklı şekilde tanımlama yapılabilir . Bunlar; Sadece IP adresi, Örnek: 192.168.1.1 IP adres aralığı, Örnek: 192.168.1.1 - 192.168.1.20 Subnet, Örnek: 192.168.1.0/24 Aşağıdaki komut yardımıyla yeni bir Client Access Rule oluşturuyoruz.  EAC için: New-ClientAccessRule -Name "ECP ERISIM KURALI" -Action DenyAccess -AnyOfProtocols ExchangeAdminCenter -ExceptAnyOfClientIPAddressesOrRanges 10.10.10.21 Remote Powershell için: New-ClientAccessRule -...

Exchange Server 2016/2019 Offline Anti-Malware Agent Update Geçişi

Resim
 İnternet erişimi olayan On-Premise Exchange sunucularımızın Anti-Malware Agent güncellemesini manuel olarak yapabiliriz.  Bunun için; 1.  Update-Engines  linkinde yayımlanan en son "Update-Engines.ps1" scriptini indiriyoruz.  2. Yerel makinemizde update dosyalarının download edileceği bir klasör oluşturuyoruz. Ben "C:\" altında "UpdateEngine" adında bir klasör oluşturdum. Herhangi bir isim verebilirsiniz.   3. Yukarıdaki linkten indirdiğimiz "Update-Engines.ps1" scriptini "UpdateEngine" klasörünün altına kopyalıyoruz. Aynı yol üzerinde yönetici olarak powershell çalıştırıyoruz.  ("File Explorer --> File -->Open Windows Powershell --> Open Windows Powershell As Administrator" yolunu izleyebilirsiniz veya Powershell açıp "cd C:\UpdateEngine" komutu ile dizine geçiş yapabilirsiniz) ...

Exchange Server - ECP yüklenirken alınan "Server Error in '/ecp' Application" hatası

Resim
 Exchange Server security update geçişi sonrasında ECP'ye erişmeye çalıştığınızda aşağıdaki gibi bir hata ile karşılaşabilirsiniz.  Server Error in ‘/ecp’ Application. Could not load file or assembly ‘Microsoft.Exchange.Common, Version=15.0.0.0 …Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified. Sorunun çözümü için; 1. IIS Manager 'ı açınız. 2. Exchange Back End site --> ecp virtual direcory seçiniz. 3.  Application Setting altındaki "BinSearchFolders" seçeneciğini bulunuz. 4. Value kısmına baktığınızda aşağıdaki değerleri göreceksiniz; %ExchangeInstallDir%bin; %ExchangeInstallDir%bin\CmdletExtensionAgent...

Active Directory'de oluşturulan kullanıcı için posta kutusunun otomatik olarak açılmasını sağlamak (Exchange)

Resim
     Bu çalışmamızda   Active Directory'de oluşturulan bir kullanıcının posta kutusunu powershell scripti ile otomatik olarak açacağız. Hazırladığımız bu scripti Task Scheduler üzerinden istenilen zaman sıklığı ve koşulları ile otomatize edebilirsiniz. 1. İlk olarak Exchange komutalarını çalıştırabilmek için Exchange PSSnapin'ini ekliyoruz. Eğer uzak makineden scriptimizi çalıştıracaksak bağlanacağımız Exchange sunucusuna yeni bir PSSession açıyoruz. PSSnapin eklemek için kullandığımız komut; Add-PSSnapin *Exchange* PSSession oluşturmak için kullandığımız komut; $UserCredential = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://Exch01/PowerShell/ -Authentication Kerberos -Credential $UserCredential Import-PSSession $Session -DisableNameChecking 2.Get-User komutu ile e-postası aktif olmayan kullanıcıları belirli bir OU parametresi ile çekiyoru...

Powershell ile Remote Management için yetkilerin ayarlanması ve WMI nesnelerinde çalışma

Resim
 Powershell ile uzaktaki bir makineye bağlanmaya çalıştığınızda muhtemelen aşağıdaki gibi bir hata ile karşılaşabilirsiniz. Hedef makinede "Administrator" grubunun üyesi olmayan bir kullanıcı için remote powershell yetkilerinin verilebilmesi için öncelikle hedef makinede "Remote Management Users" grubuna üye olması gerekmektedir.  Bunun için; 1.  Computer Management --> System Tools --> Local Users and Groups --> Groups --> "Remote Management Users" grubuna sağ tıklayarak "Properties "açılır. 2. "Add" butonuna tıklanarak yetki verilmek istenilen kullanıcı veya grup seçilir ve kaydedilir.   Hedef makineye bağlantı başarılı oldu. Tabi ki iş sadece burada bitmiyor remote olarak üzerinde çalışacağımız bileşen, servis vs. için ayrıca yetki almamız gerekiyor. Biz bu çalışmamızda WMI servislerinde yetki alacağız.Bunun için; 1. Computer Management --> Services and Application --> WMI Control üzerinde sağ tıklayıp özelliklerini...

Skype for Business 2019 Get-CsPoolFabricState sertifika kaynaklı "Health:Warning" uyarısının kapatılması.

  Get-CsPoolFabricState komutunu çağırdığınızda aşağıdaki gibi bir uyarı mesajı ile karşılaşıyorsanız bunun nedeni ssl sertifikasının süresi doluyor olabilir.  *Pool All Server and Services Summary: Fqdn: SKYPE19-FE1.TEST.COM Primary: 33 Secondary: 68 Fqdn: SKYPE19-FE2.TEST.COM Primary: 34 Secondary: 67 Fqdn: SKYPE19-FE3.TEST.COM Primary: 34 Secondary: 67 WARNING: Fqdn: SKYPE19-FE1.TEST.COM - Health: Warning Status: Up [Seed Node] Primary: 3 Secondary: 0 WARNING: Fqdn: SKYPE19-FE2.TEST.COM - Health: Warning Status: Up [Seed Node] Primary: 0 Secondary: 3 WARNING: Fqdn: SKYPE19-FE3.TEST.COM - Health: Warning Status: Up [Seed Node] Primary: 0 Secondary: 3 WARNING: One or more servers are shutdown, unhealthy or deactivated. Ensure they are running and activated. Restart the server if problems persist.* Aşağıdaki komutu powershell üzerinden çalıştırdığınızda node'lar üzerindeki hataları daha detaylı bir şekilde ...