Windows 10'da PowerShell betiğini EXE'ye dönüştürme
Komut dosyaları, bir uygulamanın karşılayamayacağı çok özel bir ihtiyacınız olduğunda harikadır. Bir senaryonun nasıl yazılacağını biliyorsanız veya mükemmel olanı bulduysanız, bu muhtemelen sizin için günlük bir görevi kolaylaştıracaktır. Bir komut dosyası harikadır ancak bazı kısıtlamalarla birlikte gelir. Bazen, üzerinde çalışabileceğiniz bir EXE dosyanız varsa daha iyi olur ve bir PowerShell betiğini bir EXE dosyasına dönüştürmenin ne kadar kolay olduğunu bilmek sizi şaşırtacaktır.
PowerShell betiğini EXE'ye dönüştürün
PS2EXE-GUI, bir PowerShell betiğini bir EXE dosyasına dönüştürmek için size GUI sağlayan bir araçtır. Gerçekten ihtiyacınız olan tek şey, EXE'nin kullanacağı komut dosyası ve bir simgedir. Bir simge edinmek son derece kolaydır; bu nedenle betiğinize uygun bir şey seçin ve ardından PS2EXE-GUI'yi indirip çalıştırın.
Kaynak alanında EXE'ye dönüştürmek istediğiniz betiği seçin. Hedef Dosya alanına çıktı dosyası için bir ad girin ve dosyanın EXE dosya uzantısına sahip olduğundan emin olun. Simge alanında yürütülebilir dosyanız için oluşturduğunuz simge dosyasını seçin.
Diğer alanlar oldukça açıklayıcı olduğundan devam edin ve onları doldurun. Değiştirmeniz gereken başka ayar yoktur. 'Derle'yi tıklayın.
Bir PowerShell penceresi açılacak ve derleme işlemini gösterecektir. Çok uzun sürmez ancak tamamlandığında 'Ayrılmak için Enter'a basın:' mesajını göreceksiniz. PowerShell penceresini kapatmak için Enter tuşuna iki kez dokunun. Dönüştürdüğünüz betiğin bulunduğu klasörü ziyaret edin; dönüştürülen EXE orada olmalıdır.
Uygulama yüklenebilir bir program oluşturmayacaktır. EXE dosyasını çalıştırdığınızda, betiği PS1 dosyasından çalıştırılıyormuş gibi çalıştıracaktır. Komut dosyası belirli bir işlevi gerçekleştirmek için yazılmışsa ve daha sonra kendiliğinden çıkarsa, EXE de aynı şekilde davranacaktır. Hala orijinal senaryo gibi davranacak, sadece farklı bir ambalajda.
EXE dosya biçimindeki bir PowerShell betiğiyle, betiğin otomasyon sürecinin bir parçası olarak çalıştırılması çok daha kolay hale gelir. Otomasyon araçlarının tümü bir komut dosyasıyla iyi çalışmayabilir ancak EXE'ler genellikle daha iyi desteklenir. Bir komut dosyasını dağıtmak istiyorsanız ve deneyimsiz kullanıcıların onu kurcalamasını istemiyorsanız, bunu bir EXE olarak dağıtmak muhtemelen daha iyi bir fikirdir.
EXE'ye dönüştürmek istediğiniz bir toplu komut dosyanız mı var? Sonuçlar senaryoya bağlı olarak değişiklik gösterse de bu da bir o kadar kolaydır.

