İşletim sistemi bilgilerini vbs ile çekmek


vbs ile işletim sistemi bilgisi çekmek
Konularmızı sizlerin ilgisi doğrultusunda hazılrmaya gayret gösteriyoruz , gelen emaillerden ve konu ziyaretçi sayılarından gösrüyoruz ki verdiğimiz scriptler birçok arkadaşımızın işine yarıyor o sebeple script


paylaşımına aralıklı da olsa devam edeceğiz , bugünkü yazımızda Windows işletim sisteminden ; İşletim sistemi Adı , version numarası , kullanıcı ismi , Bilgisyar adı gibi bazı bilgileri Visual basic script yöntemi ile nasıl çekebiliriz bu konuda açıklamalar yapmaya çalışacağız , elbette burada vereceğimiz tüm kod örneklerinin tamamını sayfa sonundaki linkten indirip kullanabilirsiniz.

vbs ile sistem bilgisi çekmek

1. Bilgisayar ismi
Bilgisyar ismi bilgisini çekmek için bir registry anahtarından faydalanacağız anahtarımız aşağıdakidir:

HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\

RegRead yöntemi ile üstteki anahtardan okuttuğumuz veriyi , MsgBox parametresi ile ekrana getiriyoruz.

2. İşletim sistemi ismi
Herhangi bir registry nahatarı kullanmadan direkt olarak “Win32_OperatingSystem” den çekiyoruz , winmgmts herkeste çalışrımı bilemiyorum , elbette istisnalar olacaktır fakat Microsoft un aynı bilgiyi çekmek için aynı yöntemi kullandığını görüyoruz.

3. Kullanıcı ismi
Kullanıcı ismini çekmenin birden fazla yöntemi olmasına rağmen hernedense bende sadece bir tanesi düzgün çalıştı bu sebeple de indireceğiniz dosyanın içerisinde “objNetwork.UserName” parametresine rastlayacaksınız.

4. Version bilgisi
windows version bilgisini görüntületen 3 script bulacaksınız aslında bunlardaki yöntemler aynı olmasına rağmen farklı şekillerde kodlanmışlardır bunlardan verison2.vbs de “Wscript.Echo “Version: ” & os.Version” yerine aşağıdakilerden dilediğinizi yazıp ilgili bilgiyi ekrana yansıtmanız mümkündür.

 Wscript.Echo "Boot Device: " & os.BootDevice
    Wscript.Echo "Build Number: " & os.BuildNumber
    Wscript.Echo "Build Type: " & os.BuildType
    Wscript.Echo "Caption: " & os.Caption
    Wscript.Echo "Code Set: " & os.CodeSet
    Wscript.Echo "Country Code: " & os.CountryCode
    Wscript.Echo "Debug: " & os.Debug
    Wscript.Echo "Encryption Level: " & os.EncryptionLevel
    dtmConvertedDate.Value = os.InstallDate
    dtmInstallDate = dtmConvertedDate.GetVarDate
    Wscript.Echo "Install Date: " & dtmInstallDate 
    Wscript.Echo "Licensed Users: " & os.NumberOfLicensedUsers
    Wscript.Echo "Organization: " & os.Organization
    Wscript.Echo "OS Language: " & os.OSLanguage
    Wscript.Echo "OS Product Suite: " & os.OSProductSuite
    Wscript.Echo "OS Type: " & os.OSType
    Wscript.Echo "Primary: " & os.Primary
    Wscript.Echo "Registered User: " & os.RegisteredUser
    Wscript.Echo "Serial Number: " & os.SerialNumber
    Wscript.Echo "Version: " & os.Version

windows_info.vbs ile üstte verdiğimiz yöntemlerin hepsini biraraya getirip tüm bilgileri aynı anda ekrana getiriyoruz

Vbs ile toplu bilgi görüntüleme

böylece kullanıcı tek tek script çalıştırmak zorunda kalmayacaktır , ilgili scriptleri farklı çalışmalarınızda kulanmak isteyeceğiniz göz önüne alınarak araya farklı kodlamalar serpiştirilmiştir.

Download


3 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha