2011-06-06 35 views
1

在安裝已有的安裝程序的過程中,是否有隱藏少量步驟的方法?像,隱藏輸入用戶名或密碼的步驟?我想在安裝過程中隱藏這些步驟,並運行批處理文件或腳本來設置默認的用戶名或密碼。在已有的安裝程序中隱藏幾個步驟

有沒有可能的方法呢?我怎樣才能做到這一點?

例如,安裝postgreSQL,我想隱藏用戶名/密碼輸入的步驟/窗口,並運行批處理文件來設置用戶名和密碼。

PS:我不是安裝程序的作者,我只是想修改它,如果有可能的話。

謝謝。

+0

是否使用(EnterpriseDB公司)一個鍵安裝或pgInstaller? – 2011-06-06 14:43:44

+0

您需要以哪種方式安裝PostgreSQL的哪個版本? – 2011-06-06 18:36:24

+0

我正在使用PostgreSQL 9.0.4(x64)版本及其EnterpriseDB安裝程序.. – fleur 2011-06-07 03:44:51

回答

1

我已經爲我的問題找到了答案。它正在執行無人看管的安裝,用戶交互不再需要。可以在可以添加參數的命令行中進行安裝(配置文件也可以用於這些參數)。

請訪問以下鏈接:

http://www.enterprisedb.com/docs/en/8.4/instguide/Postgres_Plus_Advanced_Server_Installation_Guide-15.htm#P889_74430

對於命令行選項參考:

http://www.enterprisedb.com/docs/en/8.4/instguide/Postgres_Plus_Advanced_Server_Installation_Guide-17.htm#P1062_89370

雖然這個安裝過程只顯示一個進度條,我的問題已經從解決不需要用戶交互。 :)

1

我不認爲有可能隱藏安裝程序的特定步驟。此外AFAIK一鍵安裝程序只是封閉的源,所以你不能改變它的行爲。然而,有兩種可選方法:

  • 顯示在視覺上那一步,但與其他的默認值,因此用戶只需按一下非交互模式下一個
  • 運行安裝程序(--mode unattended

第一例如,你可以用這樣的調整--superaccount MyCustomizedUser --superpassword 12345

cmd>postgresql-9.0.4-1-windows_x64.exe --help 

:與Installation Guide的所有檢查可用的選項和結果(默認是Postgres的和空密碼):

enter image description here

+0

感謝Grzegorz!我選擇了非交互模式。雖然,它不會再顯示安裝中的所有其他步驟,但只有進度條,但用戶輸入的密碼/用戶名不再需要。 :) – fleur 2011-06-07 04:58:12

相關問題