1. Ana Sayfa
  2. ISA Server
  3. ISA Server Üzerinde Scripting Kullanarak İşlerinizi Kolaylaştırın

ISA Server Üzerinde Scripting Kullanarak İşlerinizi Kolaylaştırın

Arayüz ile ’ın tüm versiyonlarında tüm işlemlerimizi yapabiliyoruz. Peki ama biraz kullanarak işlerimizi kolaylaştırmaya ne dersiniz. Çok eğlenceli olabilir. Bu makalemde ’ı biraz scripting kullanarak konfigüre edeceğiz.

 

Kullanacağımız scriptleri ve örnek kullanımları içeren dosyaları indirmek için klikleyin.

 

 

1.     Bir Computer Set içerisine Muhasebe isimli bir kayıt yaratmak için aşağıdaki komutu kullanalım,

 

"C:\Scripts\_Fill_Computer_Set_Computers.vbs" Muhasebe file.txt

 

File.txt dosyası içeriğini tüm client sistemlerin isimlerini ve IP lerini aşağıdaki şekilde yazarak oluşturabilirsiniz:

 

xpclient,10.0.5.78

emreaydin,10.0.5.79

 

Sonuç olarak Muhasebe isimli Network Set’in oluştuğunu görebiliyoruz.

 

Şekil-1

 

2.     ForNet isimli bir rule’u enable yada disable etmek için aşağıdaki komutları kullanalım,

 

"C:\scripts\ISA_Enable-Disable_Rule.vbs" ForNet disable

"C:\scripts\ISA_Enable-Disable_Rule.vbs" ForNet enable

 

Dikkat edilmesi gereken nokta ise bu ’in System Policy üzerinde etkili olmaması.

 

Şekil-2

 

3.     Domain Name Set’ler oluşturmak için aşağıdaki komutu kullanalım,

 

"C:\Scripts\ISA_Fill_Domain_Name_Set.vbs" RestrictedDomains  FileName.txt

 

FileName.txt dosyası içeriğini domain isimlerini aşağıdaki şekilde yazarak oluşturabilirsiniz:

 

eglence.com

tiklakazan.com

kazanc.com

 

Sonuç olarak RestrictedDomains isimli bir Network Name Set’in oluştuğunu görebiliyoruz.

 

Şekil-3

 

4.     URL Set’ler oluşturmak için aşağıdaki komutu kullanalım,

 

"C:\Scripts\4\ISA_Fill_URL_Set.vbs" IzinVerilenler  FileName.txt /appendstar

 

FileName.txt dosyası içeriğini domain isimlerini aşağıdaki şekilde yazarak oluşturabilirsiniz:

 

http://www.google.com

https://www.mshowto.org

 

/appendstar paramatresi ile URL’nin sonuna * koyulabiliyor.

 

Sonuç olarak IzinVerilenler isimli bir URL Set’in oluştuğunu görebiliyoruz.

 

Şekil-4

 

5.     ISA üzerindeki Alert’leri listelemek yada silmek için aşağıdaki komutları kullanalım,

 

"C:\Scripts\ISA_Reset_Acknowledge_Alerts.vbs" /list

"C:\Scripts\ISA_Reset_Acknowledge_Alerts.vbs" all reset

"C:\Scripts\ISA_Reset_Acknowledge_Alerts.vbs" error reset

"C:\Scripts\ISA_Reset_Acknowledge_Alerts.vbs" warning reset

"C:\Scripts\ISA_Reset_Acknowledge_Alerts.vbs" information reset

 

Şekil-5

 

6.     Bir Rule’daki Http Filter’ı başka bir Rule’a kopyalamak için aşağıdaki komutu kullanabiliriz,

 

“C:\Scripts\ISA_Server\ISA_Copy_HTTP_Filter_Settings.vbs" ForNet ForVPN /v

 

7.     ISA Server’da gelebilecek Alert mesajlarını ve açıklamalarını, indirdiğiniz script dosyası içerisindeki ISA_List_Alert_Definitions.vbs dosyasını çalıştırarak ulaşabiliriz.

 

8.     Aşağıdaki makalelerde bulunan ISA Server üzerinde yapılacak işlemler için indirdiğiniz script dosyası içerisindeki .reg dosyalarını kullanabilirsiniz.

 

http://support.microsoft.com/kb/302914

 

http://support.microsoft.com/kb/838114

 

http://support.microsoft.com/kb/837572

 

http://support.microsoft.com/kb/326040

 

http://support.microsoft.com/kb/837572

 

http://support.microsoft.com/kb/884560

 

http://support.microsoft.com/kb/885683

 

http://support.microsoft.com/kb/160177

 

http://support.microsoft.com/kb/902347

 

Referanslar

 

Yorum Yap

Yazar Hakkında

Emre Aydın, Üniversite öncesi tüm öğrenimini İstanbul’da, üniversite öğrenimini ise Kocaeli'nde tamamladı. İşletme Yüksek Lisansını (MBA) Işık Üniversitesinde gerçekleştirmiştir. Üniversite sonrası Metis, Microsoft Türkiye, BilgeAdam gibi bilişim sektörünün farklı firmalarında Çözüm Danışmanı, Birim Müdür Yardımcı ve Birim Müdürü olarak görev almıştır. Son olarak Comparex Türkiye'de Birim Müdürü olarak çalışmış ve sonrasında tekrar Microsoft Türkiye çatısı altında Office 365'ten sorumlu teknik çalışan olmuştur. Uzmanlık alanı olan Microsoft Exchange Server, Office 365, Microsoft EMS, Windows Server ve Microsoft Azure konularında birçok kişi ve firmaya teknik eğitim vermiştir. Özellikle  Türkiye’nin önde gelen firmalarında Mesajlaşma Teknolojileri üzerine başarılı projelere imza atmıştır. Türkiye'nin en büyük ve uzun soluklu bilişim portali olan MSHOWTO’yu 2005 yılında kurmuş, portalin isim ve fikir babası olmuştur. Halen MSHOWTO’da yönetici olarak portalın birçok kişiye ulaşmasında önemli bir görev üstlenmektedir. Microsoft Office 365 alanında MVP olan Emre Aydın, Türkiye’de 11 kez üst üste MVP seçilebilme başarısı gösteren iki MVP’den birisidir. Birçok üniversite, etkinlik ve lansmanda konuşmacı, moderatör olarak yer almıştır. Sahip olduğu bazı sertifikalar: MVP | Office 365 | Since 2006 MCT | Since 2005 MCSD | Azure Solutions Architect MCSE | Private Cloud, Messaging, Communication, Server Infrastructure, Productivity, Platform MCSA | Office 365, Server 2012, Server 2016, Cloud Platform MCTS | Developing Azure Solutions, Implementing Azure Infrastructure, Architecting Microsoft Azure Solutions, SAM P-Seller Intelligent Cloud | EMS Amazon | AWS Certified Solutions Architect - Associate

Yorum Yap