Registry dosyalarını Powershell scriptine dönüştürün


Registry dosyalarını Powershell scriptine dönüştürün
Bilindiği gibi , Linux dosya odaklı bir işletim sistemidir, Windows ise API odaklı bir işletim sistemidir. Nesne tabanlı ,dağıtılmış otomasyon motoru, betik dili ve bir komut satırı kabuğu olan Powershell in mucidi

Jeffrey Snover uzun yıllar Unix geliştiricisiydi. Jeffrey Snover kendisi ile yapılan bir röportajda şunları dile getirdi , Unix ve Windows arasında temel bir mimari fark vardır. Linux ; dosya odaklı bir işletim sistemidir ve Windows API odaklı bir işletim sistemidir. Linux'ta bir dosyayı değiştirebiliyor ve bir işlemi çalıştırabiliyorsanız her şeyi yönetebilirsiniz. Bu yüzden awk, sed ve grep yönetim araçlarıdır. O zamanlar Windows'ta hiçbir şey bu şekilde çalışmıyordu. Her şey yapılandırılmış bir nesne döndüren bir API'nin arkasındaydı. Bu yüzden awk WMI ile, sed Active Directory ile ve grep kayıt defterine karşı çalışmıyordu. Bu ortamı manipüle eden yeni bir araç icat etmem gerekiyordu.

.Net üzerinden kontrol edilebilen her şeyi otomatikleştirmede Powershell iyi olabilir lakin sözdizimi berbattır ve bazı komutlar herhangi bir programlama diline uymaz. Herneyse Microsoft insanları bunu kullanmaya zorladığına göre bir çok Windos kullanıcısının işi Powershell e düşcektir , bunlardan en çok kullanılanı ise registry işlemleridir.

Online bir araç ile Registry dosyalarını powershell e çevirin

Bir registry kaydını ps1 uzantılı bir Powershell scriptine çevirmek için Online bir araçtan faydalanabilirsiniz , böylece mesela elinizde bulunan ve tıklandığında onlarca registry anahtarında değişiklikler yapacak olan Powershell scriptini oluştururken büyük bir zaman kazanacaksınız.

1. Buradaki web sayfasını ziyaret edin ve Powershell e çevireceğiniz registry kaydını üst bölüme yapıştırın.

Registry to Powershell Online dönüştürücü

2. Ardından dip kısımda yeralan "Get Check Script" veya "Get Remediation Script" butonlarından birine tıklayın.

Get Check Script : İlgili registry anahtarının değerini kontrol edip True veya False olarak sonucu bildiren bir Powershell scripti oluşturur.

Powershell kontrol scripti

Get Remediation Script : İlgili registry kaydındaki değeri değiştirip üst bölmeye yazılan regisrty kaydı değerini uygulayan Powershell scriptini oluşturur.

Registry yi Ps1 e dönüştür

Dolayısı ile genelde Get Remediation Script butonu daha fazla işinize yarayacaktır.

- Powershell de Çevre değişkeni kullanımı Burada

- Sağ tuş ile Powershell scriptlerini çalıştırın Burada


2 Yorum Var
  1. Avatar for Velociraptor
  2. Avatar for TRWE_2012

Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha