Power GUI ile Powershell scriptlerini exe yapalım


powershell scriptlerini exe yapalım

Daha önceki konularımızdan birinde Power shell scriptlerini exe haline nasıl getirebiliriz konusunu açıklamaya çalışmıştık gel gelelim O konuda bu iş için yine bir power shell scripti kullanıyorduk ve

ikon ekleme gibi seçenekler bazen çalışmıyordu , Peki neden Powershell scriptlerini exe yapmaya ihtiyaç duyalım ? Eğer sistem admini iseniz ister istemez powershell scriptleri ile tanışmışsınızdır çünkü bazı şeyleri yapmak için ya powershell kodları kullanmanız gerek yada özel program yazmanız gerek ki bazen programların bile iş görmediği durumlar olabiliyor , bunun en somut örneği Windows 10 daki EDGE yazılımının bir arızası olduğunda fabrika ayarlarına döndürmek için bir Powershell kodu kullanıp Microsoft EDGE yazılımını kaldırmak ve yeniden kurmak , Microsoftun düştüğü durumlara bak ayarları resetleme özelliği koyacak kapasitesi yok veya kullanıcıya hakaret ediyor.

Peki Bir Powershell scriptini çalıştırmak kolaymı , görünürde öyle , aramaya powershell yazarsınız sağ tıklayıp admin yetkilerinde çalıştırırsınız sonrada kodları oraya yapıştırıp enter tuşuna basarsınız ve ne yazıkki %99 bir hata iletisi alırsınız çünkü yetki sorunu çıkacaktır aşmak için ise belirli kodlar kullanmanız gerekir Burada , hele hele bir kullanıcıya işini görmesi için bir Powershell script kodu yolladınızssa yandınız izah etmesi , yanına gidip sorunu çözmenizden daha fazla zaman alacaktır.

Görüldüğü gibi Powershell scriptlerini tek tıkla çalışabilecek exe ler haline getirmek bazen hayati önem taşıyor , bu yazımızda bu iş için Power GUI yazılımından faydalanacağız , gelelim adım adım kullanımına:

1. Yazının sonundaki linkten Power GUI programını indirip kuralım

2. Aşağıdaki kodları .exe ye yapacağız bu kodlar basit şekilde Not defterini çalıştırmaktadır

Start-Process 'C:\windows\system32\notepad.exe'

Kodları Powershell konsolunda çalıştırırsanız Not defterinin açıldığını görürsünüz

a) üstteki kodları bir not defterine yapıştırıp bir isim verin ve uzantısı ps1 olacak şekilde kaydedin ben “test.ps1” dedim ve çift tıklatın otomatik olarak Power GUI script editörü açılacaktır

b) Yada Power GUI script editörünü açıp yeni boş bir belge açıp kodları oraya yapıştıralım , her iki durumda da aşağıdaki gibi bir görüntü elde edeceksiniz

power gui

3. Araçlara tıklayıp “Compile script” diyelim krşımıza gelen ayar ekranından bazı ayarlamaları yapmamız gerekir

ps1den exe ayarları

1. exe dosyasının oluşturulacağı konum
2. NetFramework 3,5 – 4 ten hangisinin gerekli olduğunu seçelim
3. Exe dosyasının içereceği ikon (ikonsuızda olur)
4. Script çalıştırıldığında Powershell konsolunun görünüp – görünmeyeceği (tikli olursa görünür)
5. Script kaynak kodunun şifre koruması , bunu kullanırsanız scriptin çalışması için şifre soracaktır genelde kullanılmaz

Tamam butonuna bastığımızda 1 numara ile gösterilen yere Powershell scriptinin exe ye dönüşmüş hali oluşacaktır çift tıkladığımızda Eğer sistemde , Kurulum sırasında gereklidir diye belirttiğimiz Netframework 3,5 veya 4 kurulu ise not defterinin açılması gerekir değilse aşağıdaki hata uyarısnı verecektir (Windows 10 da test edildi)

netframework gerektiriyor

Bu özelliği indir ve yükle dediğimizde Netframework un ilgili sürümü sisteme inip kurulacaktır sonrasında exe yi çift tıkladınızda sorunsuz olarak çalışacaktır. İlaveten bakınız

Anasayfası
Lisans: Freeware/Ücretsiz
Yayımcı: Dell
Boyut: 12,1 MB
Sistem: Windows 10 , Windows 8.1 , Windows 8, Windows 7 , Windows Vista , Windows Xp



Yorum Ekle

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

CAPTCHA