簡體   English   中英

靜音initdb.exe PostgreSQL

[英]Silent initdb.exe postgresql

我正在嘗試使用bat文件在服務器上安裝postgresql。 我使用帶有--pwfile選項的initdb.exe,以便它從文本文件中提取密碼並繼續...

由於某些原因,即使使用--pwfile選項,它仍會提示我輸入密碼。.不確定問題出在哪里..這是我正在使用的腳本:

set DBPATH = something 
set DBADMIN = something 

set DBDATA = something

RunAs /noprofile /user:%computername%\postgres ""%DBPATH%\initdb.exe" --locale=C --encoding=UTF-8 -U %DBADMIN% --pwfile="D:\Pass.txt" -D "%DBDATA%"" 

謝謝

如果要安裝需要安裝管理員權限的軟件,而當前用戶帳戶不具有所需的權限,則可以使用命令RunAs來運行安裝可執行文件,並使用不同的用戶帳戶來運行此應用程序啟動的所有進程擁有所需權限的當前用戶帳戶。

但是用戶仍然必須輸入密碼-具有擴展特權的另一個用戶帳戶的密碼才能安裝應用程序。 如果可以運行需要擴展特權才能安裝軟件的東西而無需用戶輸入密碼,則世界上每個壞蛋都可以很容易地安裝木馬和其他惡意軟件(因為在Windows 2000 / XP或更高版本中可能Windows Vista(禁用了用戶帳戶控制)。

有些系統可以在公司的所有客戶端(例如組策略System Center Configuration Manager)上部署和安裝軟件。

暫無
暫無

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

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