2009-02-24 46 views
0

是否有任何自由軟件將PowerShell腳本打包到獨立的WIN32可執行文件中?PowerShell腳本打包和WinNT執行?

它似乎有可能讓PowerShell beta在win2000和winNT上運行,有沒有什麼已知的方式讓最終的PowerShell運行在它上面?

+0

我問過類似的問題(PrimalScript的只是包裝部分):http://stackoverflow.com/questions/ 482314 /運行PowerShell的腳本,而無需-安裝,PowerShell的 – 2009-02-24 22:53:21

回答

1

我不認爲有任何軟件會將PowerShell腳本打包到獨立的可執行文件中。這將需要將PowerShell本身與腳本捆綁在一起(沒有小小的壯舉)。

最早支持的操作系統是Windows XP SP2,所以沒有支持的方式來獲得PowerShell來在NT上運行或2000

0

一個簡單的步驟是創建其中嵌入腳本.NET EXE。

這當然需要在執行時安裝PSH(以及任何非標準的管理單元)。

要刪除這些依賴關係,您將需要能夠處理所使用的任何cmdlet,如@aphoria所示,這將重新創建PSH以及所有管理單元。