Eine Batchdatei starten

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
knpc
Nachrichten: 63
Anmeldung: 20. November 2015 - 16:40 Uhr

16. März 2016 – 19:49 Uhr

Hallo,

ist es möglich, eine .bat-Datei zu starten, die zwei Antidote-MSI-Pakete über WAPT ausführt? Ich habe Benutzer mit älteren Antidote-Versionen, die aktualisiert werden müssen, aber Antidote ist nicht auf allen ihren Rechnern installiert.

Daher möchte ich WAPT verwenden, um die .bat-Datei gezielt auf den benötigten Rechnern auszuführen.

Ist das machbar? Alternativ könnte jemand

ein Antidote-Paket erstellen, das Folgendes bietet: - unbeaufsichtigte Installation
- erzwungene Installation über die Softwareeinstellungen
- automatische Beantwortung von Sicherheitsfragen?

Meine .bat-Datei erfüllt diese Funktionen bereits

Vielen Dank,

Knpc
Floflobel
Nachrichten: 135
Anmeldung: 15. Oktober 2015 - 17:32 Uhr

17. März 2016 – 16:43 Uhr

Eine unbeaufsichtigte Installation über WAPT ist problemlos möglich. Haben Sie die Einstellungen für diese Software?

Können Sie mir den Inhalt der Batch-Datei mitteilen?
knpc
Nachrichten: 63
Anmeldung: 20. November 2015 - 16:40 Uhr

17. März 2016 – 19:34 Uhr

Hier ist der Inhalt

: call start "Antidote" "\\mtsvp-hv-fch-01\Logiciels$\00 - Software Bank\04 - Various Applications\Antidote\Antidote HD v9\Installation Kit\vcredist_x64.exe" /q /norestart

call choice /T 20 /D o (wartet auf Abschluss der Installation)

call start "Antidote" "\\mtsvp-hv-fch-01\Logiciels$\00 - Software Bank\04 - Various Applications\Antidote\Antidote HD v9\Installation Kit\vcredist_x86.exe" /q /norestart

call choice /T 20 /D o (wartet auf Abschluss der Installation)

msiexec /qn /i "\\mtsvp-hv-fch-01\Logiciels$\00 - Software Bank\04 - Various Applications Miscellaneous\Antidote\Antidote HD v9\Complete Installation Kit\Antidote9.msi" TRANSFORMS="\\mtsvp-hv-fch-01\Software$\00 - Software Bank\04 - Miscellaneous Applications\Antidote\Antidote HD v9\Installation Kit\Network.mst"

msiexec /qn /i "\\mtsvp-hv-fch-01\Software$\00 - Software Bank\04 - Miscellaneous Applications\Antidote\Antidote HD v9\Complete Installation Kit\Antidote9-French-Module.msi"

Ich habe die einzelnen Zeilen zur besseren Übersichtlichkeit getrennt; unser Netzwerkpfad ist recht lang. :-)
(Kommentar in Klammern)

Vielen Dank
Floflobel
Nachrichten: 135
Anmeldung: 15. Oktober 2015 - 17:32 Uhr

18. März 2016 – 17:21 Uhr

Sie müssen das Paket lediglich mit dem Befehl `wapt build-package` generieren

Gehen Sie in Ihren Entwicklungsordner. Dort finden Sie die Datei setup.py

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

run(r'"\\mtsvp-hv-fch-01\Logiciels$\00 - Banque de logiciels\04 - Applications Diverses\Antidote\Antidote HD v9\Kit d'installation\vcredist_x64.exe" /q /norestart"')

Fügen Sie Ihre verschiedenen MSI-Installationszeilen hinzu und schon sind Sie startklar
knpc
Nachrichten: 63
Anmeldung: 20. November 2015 - 16:40 Uhr

18. März 2016 – 21:29 Uhr

Vielen Dank für Ihre Antwort.

Generiere ich das Paket aus der Batch-Datei, oder verwendet `wapt build-package` keine Datei zur Paketerstellung?

jede Zeile mit `RUN` beginnen?

Kann ich auch `choice /T 20 /D o` als `run`-Befehl verwenden?

Werden die Deinstallationsschlüssel während der Installation erstellt?

Ich könnte auch separate Pakete für vcredist und Antidote erstellen, falls das besser ist.

Danke,

Knpc.

PS: Gibt es fertige Pakete für vcredist 2013 (32-Bit und 64-Bit)?
Floflobel
Nachrichten: 135
Anmeldung: 15. Oktober 2015 - 17:32 Uhr

21. März 2016 - 08:23 Uhr

Code: Alle auswählen

Je génère le paquet a partir du fichier bat ou wapt build-package n'utilise pas de fichier pour faire le paquet ?
öffnet ein CMD-Menü mit dem Befehl `wapt-get build-package`

Code: Alle auswählen

chaque ligne doit commencer par un RUN ?
Ja, damit können Sie die Installation wie in einer Batch-Datei starten

Code: Alle auswählen

est ce que je peux mettre aussi choice /T 20 /D o en run ?
Ich weiß nicht, worauf sich Ihr Code bezieht, machen Sie eine Pause?

Code: Alle auswählen

Pour les clef de désinstallation ils vont les créer lors des installations ?
Am besten beginnen wir mit der Installation; die Deinstallation sehen wir später

Code: Alle auswählen

Je peux aussi faire des paquets séparé pour les vcredist puis en faire un pour antidote si c'est mieux
Ja, das ist möglich, und Sie fügen sie als Abhängigkeiten zu Antidote hinzu

Code: Alle auswählen

PS : existe t il des paquets tout pret pour les vcredist 2013 32 et 64 bits ?
Schau dir mal das Wapt-Repository an, ich denke, da findest du, was du suchst

Ich rate Ihnen dringend, die Dokumentation zu lesen, in der einige Details erläutert werden.
knpc
Nachrichten: 63
Anmeldung: 20. November 2015 - 16:40 Uhr

22. März 2016 - 00:26 Uhr

Hallo,

ja, `choice` dient zum Erzeugen einer Verzögerung.

Ändert sich der Paketname, wenn Sie mir sagen: „Geben Sie `wapt-get build-package` ein“?

Vielen Dank für Ihre Hilfe, ich werde es am Dienstag testen, falls ich Zeit habe

. knpc
Floflobel
Nachrichten: 135
Anmeldung: 15. Oktober 2015 - 17:32 Uhr

22. März 2016 - 11:11 Uhr

Ein Timeout ist bei WAPT sinnlos; die Pakete werden nacheinander installiert.

Ich habe Ihnen den Anfang des Befehls genannt. Normalerweise muss man den Pfad zur ausführbaren Datei angeben.
Aber wie bereits erwähnt, ist alles in der Dokumentation erklärt.
Gesperrt