
Exchange Server 2019, kuruluşların e-posta altyapılarını yönetmelerini sağlayan çeşitli araçlarla donatılmıştır. Bu araçlardan biri olan Script Agent cmdlet uzantısı aracılarından biridir ve PowerShell cmdlet’lerinin fonksiyonelliğini genişletmek için kullanılır. Özellikle, Komut Dosyası Aracısı, yöneticilerin bir cmdlet çalıştırıldığında ek eylemler gerçekleştirebilmesine olanak tanımaktadır.
Script Agent özelliği Exchange Server 2010 ile birlikte hayatımıza girdi.
İçindekiler
Exchange Server Script Agent Nedir?
Exchange Server’da Script Agent veya Türkçede sıkça kullanılan adıyla Komut Dosyası Aracısı, Exchange Server’da bulunan ve cmdlet’lerin çalışma zamanı sırasında belirli komutları veya işlemleri otomatize etmek için kullanılan bir cmdlet uzantısı aracısı olarak bilinmektedir. Script Agent, PowerShell cmdlet’lerinin işlevselliğini genişletmek amacıyla kullanılır ve yöneticilere, cmdlet’lerin çalıştırılması sırasında ek işlemler yapma yeteneği sağlar.
Script Agent Temel Özellikleri ve İşlevleri
- Script Agent, belirli cmdlet’ler çalıştırıldığında otomatik olarak ek komutların çalıştırılmasını sağlar. Örneğin, yeni bir posta kutusu oluşturulduğunda otomatik olarak belirli yapılandırma görevlerini (güvenlik ayarları, protokol yönetimi vb.) uygulayabilir.
- Script Agent kullanarak yapılandırmalar, genellikle bir XML dosyası üzerinden yönetilir. Yöneticiler, bu dosyada belirli cmdlet’ler için özel scriptler tanımlayabilir ve bu scriptlerin cmdlet’ler tarafından çağrılmasını sağlayabilir.
Eğer veritabanı veya sunucu düzeyinden belirli bir yapılandırma öğesini miras almayan posta kutuları için varsayılan seçenekleri ayarlamak istiyorsanız, Scripting Agent tam size göre!
TechNet’in tarif ettiği gibi, Scripting Agent cmdlet uzantı ajanını etkinleştirdiğinizde, bu ajan Minimum Exchange 2010 çalıştıran bir sunucuda bir cmdlet çalıştırıldığında her seferinde çağrılır. Bu, sadece Exchange Yönetim Kabuğu’nda doğrudan sizin tarafınızdan çalıştırılan cmdlet’leri değil, aynı zamanda Exchange hizmetleri, Exchange Yönetim Konsolu (EMC) ve Exchange Kontrol Paneli (ECP) tarafından çalıştırılan cmdlet’leri de içerir.
Exchange Server Script Agent için Önemli Bilgiler
Exchange Server’da Script Agent etkinleştirmeden önce göz önünde bulunması ve dikkat edilmesi gereken noktalar bulunmaktadır;
- Scripting cmdlet uzantı ajanı varsayılan olarak devre dışıdır. Bunu manuel olarak etkinleştirmeniz gerekmektedir.
- Yapılandırma dosyasının adı ScriptingAgentConfig.xml olarak belirlenmelidir
- ScriptingAgentConfig.xml dosyasını her sunucuya sizin kopyalamanız gerekmektedir.ScriptingAgentConfig.xml dosyasının doğru sürümünün her sunucuya kopyalandığından emin olmalısınız. Exchange bu dosyayı hiçbir şekilde replike etmez veya yönetmez.
- Yönetim iş istasyonlarının da ScriptingAgentConfig.xml dosyasına ihtiyacı olacaktır. Bu dosyanın dağıtımını yönetmek sizin sorumluluğunuzdadır.Exchange yükleyicisi, yeni bir Exchange sunucusu kurarken veya yönetim araçlarını yüklerken script dosyasının mevcut olmasını bekler. Scripting Agent’ı sadece bir sunucu/admin iş istasyonu kurmak için devre dışı bırakmayın. Gerekli dizin yolunu manuel olarak oluşturabilir ve ScriptingAgentConfig.xml dosyasını BinCmdletExtensionAgents klasörüne kopyalayabilirsiniz.
- Birden fazla etki alanı denetleyicisi bulunan bir AD sitesinde, nesne bulunamadı hatalarıyla karşılaşmanız muhtemeldir. Bu, Scripting Agent scriptinin bir kısmının DC-1’e karşı tetiklenmesi ve ardından bir sonraki kısmının DC-2’ye karşı tetiklenmesinden kaynaklanır. Bu, nesnenin henüz DC-2’ye replike edilmemiş olması nedeniyle DC-2’de başarısızlıkla sonuçlanacaktır. Bununla başa çıkmak için bir etki alanı denetleyicisini sabitleyeceğiz.
- Bunun, bir DC’yi sabitlemek anlamına gelmediğini unutmayın. Sabit kodlama, bir DC başarısız olduğunda sorunlara yol açabileceğinden asla iyi bir fikir değildir.Dosya XML tabanlı olduğu için Notepad ile düzenlenebilir, ancak XML bilincine sahip bir araç kullanarak düzenlemesi daha kolay olabilir. XML Notepad gibi araçlar tercihinize göre değişiklik gösterebilir!
Exchange Server’Da Script agent etkinleştirmeniz mi gerekiyor, makaleyi takip edebilirsiniz.
Benzer Yazilar – Exchange Server Script Agent
- Hyper-V Export-Import İşlemi
- Exchange Server 2019 TLS Yapılandırılması
- Exchange Server Antimalware ID5800
- Microsoft Azure Arc: Hybrid and Multi-Cloud Management