Post by X on Dec 15, 2017 22:56:18 GMT
Sistem yönetimi için tipik yönetim işlemlerini yapmak için yaratılan komut ya da komut dosyalarına script denir. Ben de 4 makale ile sistem yönetimi için gerekli olduğunu düşündüğüm scriptleri anlatacağım. Öncelikle scriptlerin ne olduğunu ve nasıl çalıştırıldığını anlatarak başlamak istiyorum. Scriptler, Microsoft VBScript© dili kurallarına göre oluşturulur. Scriptlerle yapılabilecek bazı işlemler:
[/ul]
[/ul][/font][/font][/b]
[/div][/font]
NOT: Scriptler, NotePad gibi basit bir metin editörü aracılığıyla yazılabilir. Onun dışında çok sayıda yönetici program içinde de script yazılabilir. [/div]
WSH Windows Script Host, scriptlerin çalışması için bir ortam yaratır. Diğer bir değişle değişik script dillerini destekleyen script enginidir. JScript ve VBScript’i destekler. WSH sayesinde yazılan script’ler Windows ortamında çift tıklanarak çalıştırılır. Değişken Tanımlamak Script içinde değerleri temsil etmek için değişkenler (variables) kullanılır. Değişkenler farklı türdeki bilgileri temsil etmek için tür tanımını da sahiptir.
Değişken tanımlama: Dim değişkenadı
Örnek: Dim adi adi adlı bir değişken tanımlar.
Script örneklerinde genellikle daha standart olsun diye str ile başlayan değişken adı kullanılır: strComputer strDomain strfcbaglanti
Değişkenlerin dışında Const deyimiyle sabitler de tanımlanır:
Örnek: Const JOIN_DOMAIN = 1 JOIN_DOMAIN değerine 1 verilir. Const AD = “ceyhun” AD değerine ceyhun değeri verilir.
Nesne Tanımlamaları Değişkenlerle birlikte WSH’dan bilgi almak ve işlemleri yaptırmak için ilgili nesneleri tanımlanması ve ilgili değişkenlere atanması gerekir. Bu işlem için genellikle Set deyimi kullanılır.
Örneğin Active Directory’ye erişmek: GetObject(“LDAP://OU=deneme,dc=ceyhun.local,dc=com”)
Lokal sisteme erişmek: GetObject(“WinNT://” & strComputer & “/Administrators”)
Dosya sistemine erişmek: CreateObject (“Scripting.FileSystemObject”)
Dosya işlemlerin örnek olarak, aşağıdaki script bir dosyayı siler. Dim fso Set fso = CreateObject (“Scripting.FileSystemObject”) Fso.deletefile (“c:fc.dat”)
Scriptleri Çalıştırmak
Script’ler Windows ortamında çalışırlar. Masaüstünde çift tıklanarak ya da Start/Run ortamında çalıştırılabilirler.
Script dosyalarının türleri:
Batch Files (.BAT) Genelde bütün Windows versiyonları ve DOS ortamlarında çalışır. Logon Script dosyalar .BAT olarak hazırlanabilir.
Command Files (.CMD) Windows NT ile gelmiştir. 32-Bit Command Processor ister. .BAT ile hemen hemen aynıdır.
Visual Basic Script (.VBS) 32-Bit Windows Command Processor ister. Windows ortamında çalışır.
JAVA Script (.JS) Genellikle Internet ortamında kullanılır. Scriptler komut satırından doğrudan ya da bir dosya olarak hazırlanıp çalıştırılabilir. Birkaç satırlık scriptler komut satırından doğrudan uygulanabilir. Uzun scriptler ise bir .VBS dosyası olarak oluşturulur.
Bat dosyası: Logon sırasında çalışmak üzere bir logon Script dosyası yaratılmışsa bu dosya server üzerinde belli bir yere konur: basla.bat %systemroot%SYSVOLsysvoldomain_adıscripts basla.bat[/b][/font][/CENTER][/B][/COLOR]
Bu dosyada; örneğin içinde bir paylaşıma map yaratmak olabilir. NET USE Z: \CEYHUNCEYHUNDATA Script konusuna kısa bir giriş yaptıktan sonra, bir sonraki makalemizde vbscript veri türleri ve vbscript operatörleri konularına değineceğiz.
[/FONT]