Sa arkadaşlar öncelikle .vbs uzantı dosya nedir ondan bahsedelim
uzantısıni geçtikten sonra vbs nedir kısaca anlatırız
--------------------------------------------------------------
VBScript programlama sistemi ile hazırlanmış çalışabilir dosyadır.
- Başlangıçta internet üzerinden uygulamalar geliştirmek için üretilmiş
ama daha sonra virüsler için kullanılmasından dolayı ilgisini kaybetmiştir.
- Dosyayı çalıştırmak için çift tıklamanız yetelidir.
- Dosya içeriğini görmek isterseniz sağ tıklayıp birlikte aç
diyerek "Not defterini" seçebilirsiniz.
- Dikkat: Kaynağını bilmediğiniz VBS dosyalarını açmayın. Virüs olabilir.
VBS dosyası üretmek için Visual Basic programı kullanılır.
---------------------------------------------------------------
Sistem yönetimi için tipik yönetim işlemlerini yapmak için yaratılan komut ya dakomut dosyalarına
script denir. Scriptler, Microsoft VBScript© dili kurallarına göre oluşturulur.
Scriptlerle yapılabilecek bazı işlemler:
· Lokal bilgisayar üzerinde ve Active Directory üzerinde nesneler yaratmak için
scriptler yazılabilir. Rutin işlemler bu şekilde toplu olarak yapılabilir.
· Yazılan scriptler logon script olarak kullanılabilir.
· Kullanıcı ile etkileşimli çalışmak için kullanılabilir. MsgBox, InputBox deyimleri gibi.
· Sürülerin map edilmesinde kullanılır.
-------------------------------------------------------------
Scriptler, NotePad gibi basit bir metin editörü aracılığıyla yazılabilir.
Onun dışında çok sayıda program içinde de script yazılabilir.
-------------------------------------------------------------
WSH (Windows Script Host)
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 VBScripti destekler. WSH sayesinde yazılan scriptler
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 Degişken adı) Örnek : :
---------------------------------------------------------------
Değişkenlerin dışında Const deyimiyle sabitler de tanımlanır: : : : > >
----------------------------------------------------------------
> > > > |
Örnek:
----------------------------------------------------------------
Değişkenlerle birlikte WSHdan 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 Directoryye erişmek:
------------------------------------------------------
Lokal sisteme erişmek:
------------------------------------------------------
Dosya sistemine erişmek:
------------------------------------------------------------
Dosya işlemlerin örnek olarak, aşağıdaki script bir dosyayı siler.
--------------------------------------------------------------
VBScript Veri Türleri
VBScriptin tek bir veri türü vardır. Bu da Varianttır.
Variant, özel bir veri türüdür ve değişik türdeki verileri
(sayı, karakter dizisi gibi) verileri içerir.
Variant tek bir veri türü olduğu için bütün işlevler tarafından da döndürülen veri türüdür.
Variant bütün veri tiplerini içeren ve aynı zamanda uygun biçimde
kullanılmalarını sağlayan bir veri türüdür.
Aşağıdaki tabloda Variant veri türünün içerdiği alt veri türleri yer almaktadır:
Bu kod da süpriz bir şey arkadaşlar
speak komutu ile biligsayarınızla konuşabilmek
artık mümkün not defterini acalim vede bu kodu yazalım kaydet diyip adını Speak.vbs olarak
ayarlayınız
Örnek bir uygulama arkadaşlar : : :
ekran görüntüsü :
------------------------------------------------
,,
-------------------------------------------------
uzantısıni geçtikten sonra vbs nedir kısaca anlatırız
--------------------------------------------------------------
VBScript programlama sistemi ile hazırlanmış çalışabilir dosyadır.
- Başlangıçta internet üzerinden uygulamalar geliştirmek için üretilmiş
ama daha sonra virüsler için kullanılmasından dolayı ilgisini kaybetmiştir.
- Dosyayı çalıştırmak için çift tıklamanız yetelidir.
- Dosya içeriğini görmek isterseniz sağ tıklayıp birlikte aç
diyerek "Not defterini" seçebilirsiniz.
- Dikkat: Kaynağını bilmediğiniz VBS dosyalarını açmayın. Virüs olabilir.
VBS dosyası üretmek için Visual Basic programı kullanılır.
---------------------------------------------------------------
Sistem yönetimi için tipik yönetim işlemlerini yapmak için yaratılan komut ya dakomut dosyalarına
script denir. Scriptler, Microsoft VBScript© dili kurallarına göre oluşturulur.
Scriptlerle yapılabilecek bazı işlemler:
· Lokal bilgisayar üzerinde ve Active Directory üzerinde nesneler yaratmak için
scriptler yazılabilir. Rutin işlemler bu şekilde toplu olarak yapılabilir.
· Yazılan scriptler logon script olarak kullanılabilir.
· Kullanıcı ile etkileşimli çalışmak için kullanılabilir. MsgBox, InputBox deyimleri gibi.
· Sürülerin map edilmesinde kullanılır.
-------------------------------------------------------------
Scriptler, NotePad gibi basit bir metin editörü aracılığıyla yazılabilir.
Onun dışında çok sayıda program içinde de script yazılabilir.
-------------------------------------------------------------
WSH (Windows Script Host)
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 VBScripti destekler. WSH sayesinde yazılan scriptler
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 Degişken adı) Örnek : :
---------------------------------------------------------------
Kod:
Dim ornek
ornek 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
strdcbaglanti
----------------------------------------------------------------
> > > > |
Örnek:
Kod:
Const JOIN_DOMAIN = 1
JOIN_DOMAIN değerine 1 verilir.
Const AD = cozumpark
AD değerine cozumpark değeri verilir.
Nesne Tanımlamaları
Değişkenlerle birlikte WSHdan 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 Directoryye erişmek:
Kod:
GetObject("LDAP://OU=bilgiislem,dc=ceyhuncamli,dc=com")
Lokal sisteme erişmek:
Kod:
GetObject("WinNT://" & strComputer & "/Administrators")
Dosya sistemine erişmek:
Kod:
CreateObject (Scripting.FileSystemObject)
Dosya işlemlerin örnek olarak, aşağıdaki script bir dosyayı siler.
Kod:
Dim fso
Set fso = CreateObject (Scripting.FileSystemObject)
Fso.deletefile (c:\data.xls)
--------------------------------------------------------------
VBScript Veri Türleri
VBScriptin tek bir veri türü vardır. Bu da Varianttır.
Variant, özel bir veri türüdür ve değişik türdeki verileri
(sayı, karakter dizisi gibi) verileri içerir.
Variant tek bir veri türü olduğu için bütün işlevler tarafından da döndürülen veri türüdür.
Variant bütün veri tiplerini içeren ve aynı zamanda uygun biçimde
kullanılmalarını sağlayan bir veri türüdür.
Aşağıdaki tabloda Variant veri türünün içerdiği alt veri türleri yer almaktadır:
Bu kod da süpriz bir şey arkadaşlar
artık mümkün not defterini acalim vede bu kodu yazalım kaydet diyip adını Speak.vbs olarak
ayarlayınız
ekran görüntüsü :

------------------------------------------------
Kod:
Dim Message, Speak
Message=InputBox("Enter text","Speak")
Set Speak=CreateObject("sapi.spvoice")
Speak.Speak Message
-------------------------------------------------
Arkadaşlar bu gercekten biraz uzun bir makale sizi daha fazla sıkmak istemem bu sadece temel bir bilgi geri kalanını txt olarak upload ettim gercekten ögrenmemiz gereken bir döküman Dosya tc : Dosya.tc - cretsiz, Hzl ve Kolay Dosya Paylam
Virüs Scan : https://www.virustotal.com/tr/file/...ef968b1db9321bdad4085660/analysis/1390836275/ Edit : yazıyı tamamen kendi bilgilerim doğrultusunda degil wekipedia tarafından destek alarak yazmış bulunmaktayım
Virüs Scan : https://www.virustotal.com/tr/file/...ef968b1db9321bdad4085660/analysis/1390836275/ Edit : yazıyı tamamen kendi bilgilerim doğrultusunda degil wekipedia tarafından destek alarak yazmış bulunmaktayım
