簡體   English   中英

嘗試將 powershell 腳本編譯為帶參數的 exe

[英]Trying to compile the powershell script to exe with parameters

我希望將我的 ps1 轉換為 exe。 它必須是某種可以接受參數的編譯器,因為我希望這個 exe 文件有時會有所不同。 例如我可能在腳本里面:

$var1 = 0
$password = 'blabla'

我希望能夠在不更改 ps 文件的情況下更改 $var1 或 $password 來編譯它。 那可能嗎?

**編輯

在研究了這個主題之后,我的目標是制作一個模板腳本,並且能夠操作腳本並從模板中創建更多的腳本。 在模板中,我有路徑、用戶名等變量的示例。 所以我創建了一個模板腳本,然后另一個腳本進入模板腳本,讀取它,然后我們使用 -replace 方法來替換所需的內容並創建一個新腳本。 之后我使用 ps2exe 腳本將其編譯為 exe

我的解決方案是:

  1. 創建模板腳本,任何需要從模板標記更改為“@@@var1@@@”之類的東西
  2. 創建另一個腳本來接受變量。
  3. 獲取模板腳本的內容並使用 -repalce 方法替換模板腳本中需要的內容。
  4. 使用 Ps2Exe 編譯新創建的腳本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM