Seite 1 von 1

Bereitstellung einer „selbst erstellten“ ausführbaren Datei

Veröffentlicht: 22. Februar 2019 - 11:14 Uhr
von Vandatt
Hallo,

ich möchte eine Batchdatei auf allen PCs in meinem Netzwerk verteilen. Mir ist jedoch bekannt, dass die Verteilung eines Batch-Skripts nicht möglich ist (nur ausführbare Dateien und MSI-Dateien). Daher habe ich meine Batchdatei in eine ausführbare Datei umgewandelt. Lokal funktioniert sie einwandfrei, aber beim Versuch der Verteilung erhalte ich folgende Fehlermeldung:
FEHLER für [Paketname] (=0-1): FEHLER (Weitere Fehlerinformationen liegen nicht vor).
Mein Programm soll Registrierungsschlüssel in Windows 10 ändern. Da ich nur die Community-Version von WAPT besitze, kann ich die Lösung „session_setup“ nicht verwenden.

Hat jemand schon einmal ein ähnliches Problem gehabt und kann mir weiterhelfen? :D

Mit freundlichen Grüßen

Betreff: Bereitstellung einer „selbst erstellten“ ausführbaren Datei

Veröffentlicht: 22. Februar 2019 – 14:41 Uhr
von vcardon
vandatt schrieb: 22. Feb. 2019 - 11:14 Da ich nur die Community-Version von WAPT habe, kann ich die "session_setup"-Lösung nicht verwenden.
Hallo vandatt,

Könnten Sie uns bitte die Stelle in der Dokumentation nennen, an der darauf hingewiesen wird, dass "session_setup" in der Community-Version nicht verfügbar ist, damit wir dies korrigieren können, falls dieser Abschnitt der Dokumentation nicht ausreichend klar ist?

Tatsächlich ist "session_setup" eine Funktion, die sowohl in der Community- als auch in der Enterprise-Version verfügbar ist und es schon immer war.

Alternativ dazu finden Sie weitere Informationen in der Referenzdokumentation zu setuphelpers (https://dev.tranquil.it/sphinxdocs/sour ... lpers.htmlSuchen Sie nach „Registry“ und Sie werden einfachere Methoden finden, um Ihr Ziel zu erreichen.

Aufrichtig.

Vincent

Betreff: Bereitstellung einer „selbst erstellten“ ausführbaren Datei

Veröffentlicht: 25. Februar 2019 - 8:54 Uhr
von Vandatt
Hallo Vincent,

hier ist der Link, auf den ich mich beziehe:

https://www.wapt.fr/fr/doc/wapt-create- ... index.html

Vielleicht habe ich es falsch verstanden? Ich entdecke Ihre hilfreiche Lösung immer mehr. :D
Wie stellt man ein solches Skript, das Windows-Registrierungsschlüssel ändert, in einem Netzwerk von Computern bereit? Um ein Wapt-Paket zu erstellen, muss man ja eine ausführbare Datei oder eine .msi-Datei hochladen und die .py-Datei bearbeiten.
Aber das ist in meinem Fall nicht ganz das, was ich möchte.

Könnten Sie das bitte genauer erklären? :)

Viele Grüße.

Betreff: Bereitstellung einer „selbst erstellten“ ausführbaren Datei

Veröffentlicht: 25. Februar 2019 - 09:19 Uhr
von vcardon
vandatt schrieb: 25. Feb. 2019 - 08:54 weil man zum Erstellen eines wapt-Pakets eine exe- oder msi-Datei "hochladen" und die .py-Datei ändern muss.
Nein, wir laden ein WAPT-Paket hoch. Dieses WAPT-Paket kann eine ausführbare Datei oder eine .msi-Datei enthalten, muss es aber nicht. In setup.py können wir beliebige Einstellungen vornehmen.

Eine setup.py-Datei darf nur Konfigurationsbefehle enthalten.

Schau dir das mal an https://store.wapt.fr/store/details-tis ... 3_all.wapt

Aufrichtig.

Vincent

Betreff: Bereitstellung einer „selbst erstellten“ ausführbaren Datei

Veröffentlicht: 5. März 2019 - 09:14 Uhr
von Vandatt
Hallo zusammen,
vielen Dank für eure Hilfe! :D
Hier ist ein Teil meines Batch-Skripts, konvertiert in Python:

def install():
registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', r'WUServer', "[IP_address]", REG_SZ)
registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', r'UseWUServer',"1", REG_DWORD)

Viele Grüße