windows - PowerShell script pakke og WinNT udførelse?

Indlæg af Hanne Mølgaard Plasc

Problem



Er der nogen fri software til at pakke et powershell script til en selvstændig WIN32 eksekverbar?


Det ser ud til, at det var muligt at få powerhell beta'erne til at køre på win2000 og winNT. Er der nogen kendt måde at få den sidste magt til at løbe på?

Bedste reference


Jeg tror ikke, at der er nogen software, der vil pakke et PowerShell-script til en selvstændig eksekverbar. Det ville kræve, at PowerShell bundtes med scriptet (ingen lille feat).


Det ældste understøttede operativsystem er Windows XP SP2, så der er ikke en understøttet måde at få PowerShell til at køre på NT eller 2000.

Andre referencer 1


Et let skridt ville være at oprette en .NET exe, der indlejrede scriptet.


Dette ville naturligvis kræve, at PSH (og eventuelle ikke-standard snapins) installeres, når de udføres.


For at fjerne disse afhængigheder vil du være i stand til at kunne håndtere alle anvendte cmdlets, som noteret @aphoria ville dette genopfinde PSH og alle snapins.

Andre referencer 2


Ikke strengt det svar du leder efter (fri software), men det kan være nyttigt for andre. Her er nogle kommercielle muligheder for emballering af scripts i enkeltkørsler:


Admin Script Editor [1]


PrimalScript ELLER PrimalPackager (kun emballage del af PrimalScript) [2] [3]