# Ambil path data dir dari service $img = (Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\postgresql-x64-16').ImagePath $dataDir = [regex]::Match($img,'-D\s+"([^"]+)"').Groups[1].Value $conf = Join-Path $dataDir 'postgresql.conf' # Backup lalu ubah listen_addresses Copy-Item $conf "$conf.bak-$(Get-Date -Format yyyyMMddHHmmss)" (Get-Content $conf) ` -replace '^[#\s]*listen_addresses\s*=.*$', "listen_addresses = '*'" ` | Set-Content $conf -Encoding UTF8 # Restart Restart-Service postgresql-x64-16