Guten Tag alle!
- Es gibt einen grundlegenden PS-Befehl, der Postgre im unbeaufsichtigten Modus installiert und einen Benutzernamen und ein Passwort festlegt. Funktioniert super
"E:\Redistr\x64\PostgreSQL\15.1-1\postgresql-15.1-1-windows-x64.exe" --mode unattended --unattendedmodeui none --superaccount dbadmin --superpassword Aa1043715!
- Die Aufgabe besteht darin, die Installation erst nach dem letzten Vorgang zu starten, dazu verwenden wir:
Start-Process -Wait "${veeamDrive}:\Redistr\x64\PostgreSQL\15.1-1\postgresql-15.1-1-windows-x64.exe" -ArgumentList "--superpassword Aa1043715! --mode unattended --unattendedmodeui none --superaccount dbadmin"
Das Problem besteht darin, dass das Passwort das Zeichen ! enthält. dann überspringt das Installationsprogramm es und legt das Passwort ohne es fest. Andere Programme verarbeiten das Zeichen fehlerfrei. Was könnte die Lösung sein?
Danke