Kullanılanabilecek Bazı Windows PC Scriptleri

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
TRWE_2012
Exabyte1
Exabyte1
Mesajlar: 10961
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 889 kez
Teşekkür edildi: 1919 kez

Kullanılanabilecek Bazı Windows PC Scriptleri

Mesaj gönderen TRWE_2012 »

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Kullanıcıyı Guruba Ekleme (Script);

Kod: Tümünü seç

strComputer = "."
Set objGroup = GetObject("WinNT://" & strComputer & "/Power Users")
Set objUser = GetObject("WinNT://" & strComputer & "/Kullanıcı Adı")
objGroup.Add(objUser.ADsPath)
Script Açıklaması:

Ana bilgisayar üzerinde, "Kullanıcı Adı" kullanıcısını Power users gurubuna dahil eder. Gerekli şekilde düzenleyip kullanabilirsiniz.

*********************************************************************************************************************************************
Mp3 Yada Farklı Uzantıya Sahip Dosyaları Topluca Silinmesi:

Aşağıdaki scriptin çalıştığı bilgisayardaki MP3 uzantılı dosyalar, otomatik olarak bulunur ve silinir.

Kod: Tümünü seç

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery _
("Select * from CIM_DataFile where Extension = 'mp3'")
For Each objFile in colFiles
objFile.Delete
Next
Birden Çok Multimedya Dosyasını Tek Script İle Silinmesi:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery _
("Select * from CIM_DataFile where Extension = 'mp3' OR Extension = 'wma'")
For Each objFile in colFiles
objFile.Delete
Next

*****************************************************************************************************************************************

Bilgisayar İsminin Script İle Değiştirilmesi:

Kod: Tümünü seç

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colComputers = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputer in colComputers
err = objComputer.Rename("BİLGİSAYARIN YENİ İSMİ")
Next
Açıklaması:

Gerekli düzenlemeyi yaptıktan sonra (BİLGİSAYARIN YENİ İSMİ) uzantısını VBS yapıp kaydediyoruz. Örnekte, scriptin çalıştığı bilgisayarın ismi BİLGİSAYARIN YENİ İSMİ olarak değişir.

****************************************************************************************************************************************

PC Kullanıcısını Grup Üyeliğinden Script İle Çıkartılması:

Kod: Tümünü seç

strComputer = "."
Set objAdmins = GetObject("WinNT://" & strComputer & "/Administrators")
Set objGroup = GetObject("WinNT://sistem/Kullanıcı Adı")
objAdmins.Remove(objGroup.ADsPath)
Açıklaması:

Yukarıdaki kod da gerekli düzenlemeyi yaptıktan sonra, uzantısını VBS yapıp kaydediyoruz. Scriptin çalıştığı bilgisayarda, sistem domainindeki "Kullanıcı Adı" PC kullanıcısı, local administrator gurubundan silinir.

*****************************************************************************************************************************************

MS-Windows Güvenlik Duvarını Script ile Açılması/Kapatılması:

Kod: Tümünü seç

Set objFirewall = CreateObject("HNetCfg.FwMgr")
Set objPolicy = objFirewall.LocalPolicy.CurrentProfile
objPolicy.FirewallEnabled = FALSE
Açıklaması:

FALSE değeri, güvenlik duvarının kapalı olacağını gösterir. Bu değeri TRUE yaparsak açık olur.

NOT:

Aynı işlemi Netsh komutuyla da yapabiliyoruz.
netsh firewall>set opmode enable güvenlik duvarını açar.
netsh firewall>set opmode disable güvenlik duvarını kapatır.

*****************************************************************************************************************************************

Local Admin Şifresini Scriptle Değiştirme:

Kod: Tümünü seç

strComputer = "."
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator, user")
objUser.SetPassword "NewPassword"
objUser.SetInfo
Açıklama:

NewPassword yazan yere yeni şifreyi yazıyoruz. Dosya uzantısını VBS yapıp yapıp çalıştırıyoruz.

*****************************************************************************************************************************************



TRWE_2012
SAKARYA 2016
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 46474
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4602 kez
Teşekkür edildi: 3916 kez

Re: Kullanılanabilecek Bazı Windows PC Scriptleri

Mesaj gönderen velociraptor »

VBS windowslarda oldukça işe yarayan bir scrip dili
Kullanıcı avatarı
mehmet1787
Byte1
Byte1
Mesajlar: 42
Kayıt: 20 Ara 2015, 23:31
cinsiyet: Erkek

Re: Kullanılanabilecek Bazı Windows PC Scriptleri

Mesaj gönderen mehmet1787 »

Eline sağlık
Cevapla