0
我想在使用bat文件的服务器上安装postgresql。我正在使用initdb.exe和--pwfile选项,以便它从文本文件中获取密码并继续...无声的initdb.exe postgresql
由于某些原因,即使使用--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'命令,而不是'initdb'。无法从'runas'中禁止密码提示。但是你为什么要使用'runas'呢? Postgres不再需要特殊的(Windows)用户帐户(您只需要在数据目录中获得权限) –