Windows'ta IExpress ile PowerShell komut dosyası (PS1) dosyasını EXE'ye dönüştürün


Yürütülebilir bir dosyayı bir PowerShell betiğinin (PS1) etrafına sarabilirsiniz, böylece betiği "ham" bir betik dosyası dağıtmak yerine bir .exe dosyası olarak dağıtabilirsiniz. Bu, teknik bilgisi olmayan kullanıcılara komut dosyalarının PowerShell veya Komut İstemi aracılığıyla nasıl yürütüleceğini açıklama ihtiyacını ortadan kaldırır.

IExpress'i kullanarak kendi kendine açılan arşivlerin nasıl oluşturulacağını gördük. Şimdi bu yazıda, Windows 11/10'da PowerShell komut dosyasını IExpress ile EXE dosyasına nasıl dönüştüreceğinizi göstereceğiz.

IExpress ile PowerShell komut dosyası (PS1) dosyasını EXE'ye dönüştürün

IExpress, Visual Basic komut dosyası veya PowerShell komut dosyası dosyalarını ve diğer yürütülemeyen komut dosyalarını tek tıklamayla yürütülebilir dosyalara dönüştürmek için son derece yararlı bir araçtır.

Hadi başlayalım.

Zaten bir PowerShell komut dosyası oluşturduğunuz varsayılmaktadır. Şimdi şu şekilde devam edin:

Çalıştır iletişim kutusunu çağırmak için Windows tuşu + R'ye basın.

Çalıştır iletişim kutusuna iexpress yazın ve Enter'a basın.

Yeni Kendini Çıkarma Yönergesi dosyası oluştur seçeneği için radyo düğmesini seçin. İleri'yi tıklayın.

Dosyaları çıkart ve bir yükleme komutu çalıştır seçeneği için radyo düğmesini seçin. İleri'yi tıklayın.

Yürütülebilir dosyanız için bir ad yazın. İleri'yi tıklayın.

Kullanıcıdan paketinin kurulumunu onaylamasını isteyip istemediğiniz sorulacaktır. Bu eğitimin amacı doğrultusunda İstem yok'u seçin ve ardından İleri'yi tıklayın. Bir kullanıcıya bir mesaj göndermek istiyorsanız Kullanıcıya şunu sor'u seçip mesajınızı aşağıdaki kutuya girebilirsiniz.

Benzer şekilde, bir lisans sözleşmesi görüntülemek isteyip istemediğiniz sorulacaktır. Bu eğitimin amacı doğrultusunda Lisansı görüntüleme'yi seçin ve İleri'yi tıklayın.

Paketlenmiş dosyalar ekranında Ekle düğmesini tıklayın ve PowerShell komut dosyanızı eklediğinizden emin olun. İleri'yi tıklayın.

Yürütülebilir komut dosyanız artık Programı Yükle açılır menüsünde görünür olmalıdır.

Dosyayı seçin ve Yükleme Sonrası Komutu seçeneğini <Yok> olarak bırakın ve İleri'yi tıklayın.

Pencereyi göster ekranında orijinal seçimi Varsayılan (önerilen) olarak bırakın. İleri'yi tıklayın.

Bitmiş mesaj ekranında seçimi Mesaj yok olarak bırakın. Komut dosyanız çalıştırıldıktan sonra bir mesajın görüntülenmesini istiyorsanız Mesajı görüntüle seçeneğini seçin ve mesajı kutuya girin. İleri'yi tıklayın.

Paket Adı ve Seçenekleri iletişim kutusunda Gözat'ı tıklayın. Bir konum seçin ve bir dosya adı girin. Kaydet'i tıklayın. Seçenekler bölümünü olduğu gibi bırakabilir veya her iki seçeneği de işaretleyebilirsiniz. İleri'yi tıklayın.

Yeniden başlatmayı yapılandır iletişim kutusunda Yalnızca gerekirse yeniden başlat'ı seçin. İleri'yi tıklayın.

Daha sonra geri dönüp düzenlemek istemeniz durumunda IExpress yapılandırmanızı kaydedebilirsiniz. Bu eğitimin amacı doğrultusunda Kaydetme'yi seçin. İleri'yi tıklayın.

Tüm yapılandırmanız tamamlandı ve artık yürütülebilir dosyayı oluşturmaya hazırsınız. Bu işleme başlamak için İleri'yi tıklayın.

Yürütülebilir dosya şimdi oluşturulacak. İşiniz bittiğinde IExpress Sihirbazını kapatmak için Son'u tıklayın.

Yürütülebilir dosyayı daha önce seçtiğiniz konumda bulabilirsiniz.

Bu kadar!

Bonus: Ayrıca aşağıdaki üçüncü taraf araçlarını kullanarak PowerShell (Ps1) dosyalarını .exe dosyalarına dönüştürebilirsiniz:

  • PS2EXE - bir Microsoft PowerShell betiği.

  • F2KO Ps1 To Exe - Windows işletim sistemi üzerinde çalışabilen, çok dilli desteğe sahip ücretsiz bir masaüstü uygulaması.

  • F2KO Çevrimiçi Dönüştürücü - bir web uygulaması, taşınabilir bağımsız Ps1'den .exe'ye dönüştürücü uygulamasına eklenen bir uygulamadır.

  • PowerGUI Komut Dosyası Düzenleyicisi - bir masaüstü uygulaması.

  • PowerShell Studio - Bu yazılım görsel olarak PowerShell GUI araçlarını oluşturabilir, çoklu dosya ve dosya hata ayıklamasını gerçekleştirebilir, MSI yükleyicileri oluşturabilir, komut dosyası performansını izleyebilir ve çok daha fazlasını yapabilir.

  • ISE Steroids 2.0 Enterprise - bir masaüstü uygulaması. Yazılım, tipik bir PowerShell düzenleyicisinin yerleşik ISE'sini özellikle genişletir.

Bu araçların kullanımı oldukça kolaydır. Örneğin, PS2EXE aracını kullanmak için indirin ve zip dosyası içeriğini çıkarın. Bunu yaptıktan sonra, bir PowerShell betiğini EXE formatına dönüştürmek yalnızca PS2EXE'yi çalıştırmak, dönüştürmek istediğiniz betiği belirtmek ve ortaya çıkan EXE dosyası için bir dosya adı belirlemekten ibarettir.

İlgili makaleler