Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Postgres mittels Batch installieren.

Frage Microsoft

Mitglied: omex79

omex79 (Level 1) - Jetzt verbinden

15.05.2009, aktualisiert 19:07 Uhr, 6234 Aufrufe, 4 Kommentare

Ich möchte gerne Postgres mittels Batch installieren.

Hallo Leute,

ich bin neu und ein absoluter batch Anfänger.

Folgendes Szenario:

1. Es soll geprüft werden, ob Postgres installiert ist:
2. WENN NEIN, dann soll die Postgres.msi (http://www.postgresql.org/ftp/binary/v8.3.1/win32/) postgresql-8.3.1-1.zip installiert werden.
2. WENN JA, soll Postgres Server gestartet werden.


Meine Bitte / Frage:

Kann man soetwas mittels einer Batch Datei realisieren?

Habe folgende Anleitung gefunden, kann damit aber leider nichts anfangen:

http://pginstaller.projects.postgresql.org/silent.html

msiexec /i postgresql-8.0.0-rc1-int.msi /qr INTERNALLAUNCH=1 ADDLOCAL=server,psql,docs SERVICEDOMAIN="%COMPUTERNAME%"
SERVICEPASSWORD="SecretWindowsPassword123" SUPERPASSWORD="VerySecret" BASEDIR="c:\postgres" TRANSFORMS=:lang_de

Wie müsste ich diesen Code in eine batch packen?
Mitglied: LotPings
15.05.2009 um 20:03 Uhr
Zitat von omex79:
Hallo Leute,


Hallo omex79, willkommen im Forum.

ich bin neu und ein absoluter batch Anfänger.

Das waren wir alle einmal. Es gibt nur einen Weg das ändern.

Folgendes Szenario:
1. Es soll geprüft werden, ob Postgres installiert ist:
Tja ich habe es nicht installiert und kann daher nicht nachsehen welche Registry Schlüssel sich zur Überprüfung eignen.
Das Standard Installationsverzechnis wäre eine weitere, aber weniger geeignete Möglichkeit, da das ja verändert werden kann.

2. WENN NEIN, dann soll die Postgres.msi (http://www.postgresql.org/ftp/binary/v8.3.1/win32/) postgresql-8.3.1-1.zip installiert werden.
Willst du die auch noch herunterladen? (Dann brauchst du wget oder ein ähnliches Tool.)
Ansonsten wo steht die msi, im gleichen Verzeichnis?

2. WENN JA, soll Postgres Server gestartet werden.
Du kannst zwar bei den Optionen einstellen, das Postgres als Service laufen soll, aber der Servicename ist schon notwendig.

Kann man soetwas mittels einer Batch Datei realisieren?
Ja
Habe folgende Anleitung gefunden, kann damit aber leider nichts anfangen:
http://pginstaller.projects.postgresql.org/silent.html
Warum nicht ? Keine/unzureichende Englischkenntnisse?

msiexec /i postgresql-8.0.0-rc1-int.msi /qr INTERNALLAUNCH=1 ADDLOCAL=server,psql,docs SERVICEDOMAIN="%COMPUTERNAME%"ERVICEPASSWORD="SecretWindowsPassword123"
SUPERPASSWORD="VerySecret" BASEDIR="c:\postgres" TRANSFORMS=:lang_de
Wie müsste ich diesen Code in eine batch packen?
Das muss alles in !einer! Zeile in eine Textdatei mit der Endung cmd oder bat.
Die Prüfungen etc. können in der gleichen Datei vorher vorgenommen werden, aber was und wie du prüfst ist auf Grund obiger Hinweise von dir zu ermitteln.

Gruß
LotPings
Edit: Rechtschreibfehler entsorgt
Bitte warten ..
Mitglied: omex79
15.05.2009 um 20:20 Uhr
Der Registry Schlüssel lautet HKEY_LOCAL_MASCHINE\SOFTWARE\PostgreSQL\Services\postgresql-8.3
Keine Ahnung, ob diese Angaben dazu noch wichtig sind: Dazu noch folgende Angaben: Wert:"Product Code" und Daten: "postgresql-8.3"

Ich hoffe du kannst damit etwas anfangen.

Gibt es ein Nachschlagewerk für Batch Dateien Script Konfiguration?

Kannst du mir bitte einfach mal ein Beispiel batch schreiben, da kann ich dann weiter dran lernen und versuchen das Postgres zu installieren. Danke
Bitte warten ..
Mitglied: LotPings
15.05.2009 um 20:53 Uhr
Zitat von omex79:
Ich hoffe du kannst damit etwas anfangen.
Ein bisschen, aber die Hauptsache ist, du kannst etwas dait anfangen

Gib mal in einer Cmd Shell ein

Reg Query "HKLM\SOFTWARE\PostgreSQL\Services\postgresql-8.3" /S

Gibt es ein Nachschlagewerk für Batch Dateien Script Konfiguration?
Kein mir bekanntes umfassendes Standardwerk. Batche sind ja meist indiviuelle Automatisierungslösungen und von daher selten universell einsetzbar.
Das wichtigste Handwerkszeug sind ein gesunder und flexibler Menschenverstand sowie etwas Erfahrung und die kommt mit der Zeit von alleine.

Kannst du mir bitte einfach mal ein Beispiel batch schreiben, da kann ich dann weiter dran lernen und versuchen das Postgres zu installieren. Danke
Ich kann und will dir ja deine Aufgabe nicht wegnehmen - eine Lösung braucht immer Rahmendaten und die sind derzeit noch reichlich unklar.

Schau dir mal obige Ausgabe und die Optionen von Reg /? an.
Mit der Hilfe von For /? -Schleifen kann man die Ausgaabe auf relevante Informationen filtern und dann Entscheidungen treffen.

Gruß
LotPings
Bitte warten ..
Mitglied: 78632
15.05.2009 um 20:57 Uhr
Zitat von omex79:

HKEY_LOCAL_MASCHINE\SOFTWARE\PostgreSQL\Services\postgresql-8.3

Die Amis kennen keine MASCHINE, nur MACHINE

Gibt es ein Nachschlagewerk für Batch Dateien Script
Konfiguration?

Jede Menge. Hier gibt es auch eine sehr gute Suchfunktion im Forum. ;)
http://www.administrator.de/index.php?mod=content_all&action=&k ...
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless
2 getrennte WLAN Netzwerke flächendeckend in 3 stöckigem Haus installieren (3)

Frage von christiande zum Thema LAN, WAN, Wireless ...

Batch & Shell
gelöst EQU - GLEICH - BATCH (8)

Frage von freshman2017 zum Thema Batch & Shell ...

Windows Update
gelöst SBS 2008: WSUS deinstallieren (und wieder neu installieren) (9)

Frage von diwaffm zum Thema Windows Update ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (44)

Frage von sabines zum Thema Internet ...

Netzwerke
Wie erstelle ich ein Intranet (19)

Frage von Leonardnet zum Thema Netzwerke ...

Netzwerke
VPN-Server einrichten PPTPD-Einrichtung gescheitert (15)

Frage von MIlexx zum Thema Netzwerke ...

LAN, WAN, Wireless
gelöst Eintägige Netzwerkunterbrechung trotz Backupleitung (15)

Frage von iAmbricksta zum Thema LAN, WAN, Wireless ...