Ps1exec

Bir PowerShell Script'i kolayca uygulayın
Şimdi İndirin

Ps1exec Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Freeware
  • Yayıncı adı:
  • Bill Stewart
  • İşletim sistemleri:
  • Windows All
  • Dosya boyutu:
  • 47 KB

Ps1exec Etiketler


Ps1exec Açıklama

PS1EXEC uygulaması, PowerShell.exe komut satırında doğru alıntı yapmayı öğrenmeden bir PowerShell komut dosyasını kolayca çalıştırmanıza izin veren küçük bir araç olarak tasarlanmıştır. Windows PowerShell'in kurulum felsefesi "varsayılan olarak güvenlidir." Bu felsefenin etkilerinden biri, başlangıçta PowerShell'i kurduktan sonra, yalnızca etkileşimli bir komut tercümanı olarak kullanabilirsiniz - varsayılan yürütme politikasını değiştirmezseniz, komut dosyalarını çalıştırmaz. Bununla birlikte, çoğumuz, varsayılan yürütme politikasını değiştirmemiz, böylece komut dosyalarını çalıştırabilmemiz için, komut dosyaları PowerShell'in en güçlü özelliklerinden biridir. Bununla birlikte, komut dosyası uygulamasını etkinleştirdikten sonra bile, görev zamanlayıcısındaki bir PowerShell komut dosyası (.ps1) doğrudan zamanlamazsınız. Bu gerçekten daha güvenli, ancak hepimiz bildiğimiz gibi, kullanılabilirlik genellikle güvenlik için ters orantılıdır. Tabii ki, PowerShell.exe komut satırını tam doğru alırsanız, PowerShell.exe komut satırını alırsanız, bir PowerShell komut dosyasını planlamak mümkündür, ancak komut dosyasının yolu boşluklar içeriyorsa veya komut dosyasının boşluk içeren komut satırı argümanları gerektiriyorsa zor olabilir. Ayrıca, PowerShell Konsol penceresinde biraz daha fazla kontrol istediğimi keşfettim. Örneğin, bir komut dosyasının gizlenip en aza indirilmesi gerektiğini veya farklı bir konsol penceresi başlığıyla çalıştırılmasını belirlemek istedim. Bu sorunları çözmek için PS1EXE32 (32 bit) ve PS1EXE64 (64 bit) yazdım. (Bu belgelerde, ps1exec olarak her iki sürüm, PS1EXE32 ve PS1EXE64'e bakın.) PS1EXE3232 bit Windows içindir ve PS1EXE64, 64 bit Windows içindir. PS1EXEC, bir PowerShell Script (.ps1) dosyasını kolayca çalıştırmayı mümkün kılar ve ayrıca yöneticiye PowerShell konsol penceresinin ilk pencere durumu ve başlığı üzerindeki bazı kontrolleri de sağlar. PS1exec ortamınızda yararlı bir araç olabilecek bazı nedenlerden bazıları: - PS1EXEC, Kayıt defterini okuyarak PowerShell.exe'yi bulur, bu nedenle PowerShell kurulum dizininin sistem yolundan eksik olduğu durum için endişelenmenize gerek yoktur. (Bu nadir olmalı, ancak hatırlamayı umursadığım daha fazla makineye bozuk bir yol ayarı gördüm.) - PS1EXEC, PowerShell komut dosyalarını planlamayı kolaylaştırır, çünkü PowerShell.exe komut satırını oluştururken bir hata yapılması için endişelenmenize gerek yoktur. - PS1EXEC, ayrı bir konsol penceresinde bir PowerShell komut dosyasını çalıştırır, böylece işinizi mevcut bir pencerede durdurmadan ayrı bir pencerede uzun süre çalıştıran bir komut dosyasını başlatmak için PS1EXEC'yi kullanabilirsiniz. - PS1EXEC, komut dosyasını çalıştırdıktan sonra, komut dosyasını çalıştırdıktan sonra bir komut dosyasının konsol penceresini duraklatabilir. - PS1EXEC, PowerShell konsol penceresinin başlangıç durumunu (örneğin, Gizli, Minimum, vb.) Ve konsol penceresinin başlığını belirtmenize olanak sağlar. Kullanımı PS1EXEC'in komut satırı sözdizimi aşağıdaki gibidir: ps1exe32 ScriptFile ] 64 bit platformlarda, PS1EXE32 yerine PS1EXE64'ü kullanın. (PS1EXE32'yi 64 bit bir makineye çalıştırırsanız, 64 bit sürümü yerine PowerShell'in 32 bit sürümünü yürütür, bu da istediğiniz şey değil.) Önemli! PS1EXEC'in komut satırı argümanlarının (-P, -Q, -W, -D, -S ve -T) komut dosyasının adından önce komut satırındaki adından önce görünmelidir. PS1EXEC'in komut satırı argümanları aşağıdaki gibidir: -P Console penceresinin, komut dosyası çalıştırıldıktan sonra bir tuşa girme tuşu için duraklamasına neden olur. -Q PS1EXEC sessizce çalışır. -Q olmadan, PS1EXEC bir hata karşılaşıyorsa, bir iletişim kutusu görüntülenir. -w PowerShell.exe'nin kapanmasını bekleyin. -W olmadan, PS1EXEC, komut dosyasını çalıştırmak için PowerShell.exe'yi başlatır ve ardından hemen çıkın. (Bir POWERSHELL komut dosyasını planlamak için PS1EXEC'yi kullanmanızı öneririz. -d yolu PowerShell.exe için bir başlangıç dizini belirtin. Yol boşlukları içeriyorsa, onu çift tırnak içine alın ("). PS1EXEC'i bir PowerShell isteminden çalıştırıyorsanız (') yolun etrafındaki tek tırnakları da kullanabilirsiniz. -s WindowState WindowState, PowerShell Konsol penceresi için varsayılan ilk pencere durumunu belirten bir sayıdır. Varsayılan pencere durumu 1'dir. -t başlığı PowerShell Konsolu Penceresi için bir başlık belirtin. Başlık boşluklar içeriyorsa, onu çift tırnak içine alın ("). PS1EXEC'i bir PowerShell isteminden çalıştırıyorsanız, başlığın (') etrafındaki tek tırnakları da kullanabilirsiniz. Komut dosyaları Çalıştırmak istediğiniz PowerShell Script (.ps1) dosyasının dosya adını belirtin. Komut dosyasının yolu ve / veya dosya adı boşlukları içeriyorsa, tüm yolu ve dosya adını çift tırnak içine alın ("). PS1EXEC komut isteminden bir POWERSHELL isteminden çalıştırıyorsanız, komut dosyasının adı ve yolu (') etrafındaki tek tırnakları da kullanabilirsiniz. argüman Komut dosyası bir veya daha fazla komut satırı argümanı gerektiriyorsa, komut dosyası dosyasının adından sonra bunları belirtin. Bir komut dosyasının argümanı boşluklar içeriyorsa, onu çift tırnak içine alın ("). Çift tırnak yerine tek tırnak (') kullanabilirsiniz, ancak katıştırılmış tek alıntıların iki katına çıkarmanız gerekir.


Ps1exec İlgili Yazılım