Seite 1 von 1

[GELÖST] Erstellen eines RAS Parallels-Pakets

Veröffentlicht: 9. Dez. 2025 - 11:55 Uhr
von Emmanuel64
Guten Morgen
Ich habe gerade ein Paket für RAS Parallels erstellt und die Installation und Deinstallation über pyscripter getestet – ohne Probleme.
Sobald das Paket erstellt ist, werden während der Bereitstellung über wapt die Installation und die Überprüfung abgeschlossen, die Software wird jedoch nicht tatsächlich installiert. Haben Sie eine Idee, woran das liegen könnte?
Falls Sie es benötigen, wird die Software unter C:\Users\user\AppData\Roaming\ParallelsClient\ installiert.

Vielen Dank im Voraus für Ihre Hilfe.

Mein Paket:

Code: Alle auswählen

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

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables

    # Installing the software
    print("Installing: BL_RASClient.exe")
    install_exe_if_needed('BL_RASClient.exe',
        silentflags='/VERYSILENT /NORESTART',
        key='',
        min_version='20.2.25892'
    )

def session_setup():
    if not isdir(makepath('c:/Echanges')):
            mkdirs('c:\\Echanges')



def uninstall():
    print('Uninstalling BL_RASClient')
    killalltasks(ensure_list(control.impacted_process))
    uninstall_exe = makepath(user_appdata(), 'ParallelsClient', 'BasicClientInstaller.exe')
    print('Using uninstaller:', uninstall_exe)
    if isfile(uninstall_exe):
        run(u'"{}" /verysilent'.format(uninstall_exe), timeout=300)
    else:
        print('Desinstallateur introuvable : {}'.format(uninstall_exe))
    remove_tree(r'c:\Echanges', ignore_errors=True)


Betreff: Erstellen eines RAS Parallels-Pakets

Veröffentlicht: 9. Dez. 2025 - 12:28 Uhr
von Blemoire
Hallo,
akzeptiert die ausführbare Datei den Parameter /allusers?

Betreff: Erstellen eines RAS Parallels-Pakets

Veröffentlicht: 9. Dez. 2025 - 12:34 Uhr
von Emmanuel64
Hallo

, ich habe es gerade getestet, die Installation über PyScripter mit dem Flag /ALLUSERS war erfolgreich, aber es wurde nicht angewendet.

Betreff: Erstellen eines RAS Parallels-Pakets

Veröffentlicht: 9. Dez. 2025 - 15:06 Uhr
von Blemoire
Ich habe gesehen, dass die MSI-Installation erfolgreich war und das Programm korrekt im Ordner „Programme“ installiert wurde:
https://www.parallels.com/fr/products/r ... ad/client/

Betreff: Erstellen eines RAS Parallels-Pakets

Veröffentlicht: 9. Dez. 2025 - 15:11 Uhr
von Emmanuel64
Danke @blemoigne.

Leider handelt es sich um einen umverpackten RAS-Client (Rapid Action Replay) unseres Softwareherstellers im .exe-Format. Das ist leider nicht brauchbar. :rollen:

Betreff: Erstellen eines RAS Parallels-Pakets

Veröffentlicht: 9. Dez. 2025 - 15:33 Uhr
von Blemoire
Alternativ können Sie das in den AppData-Ordner kopierte ParallelsClient-Verzeichnis abrufen und in das Paket einbinden. Dadurch benötigen Sie die ausführbare Datei nicht mehr; Sie müssen lediglich `copytree2()` vom ParallelsClient-Verzeichnis in den Ordner „Programme“ verwenden und mit `create_programs_menu_shortcut()` eine Verknüpfung im Startmenü erstellen.

Betreff: Erstellen eines RAS Parallels-Pakets

Veröffentlicht: 10. Dez. 2025 - 08:47 Uhr
von Emmanuel64
Hallo,

der Verlag ändert am Donnerstag seine Anmeldemethode; ich werde es dann testen.

Danke für Ihre Hilfe.

Betreff: Erstellen eines RAS Parallels-Pakets

Veröffentlicht: 10. Dez. 2025 - 10:24 Uhr
von dcardon
Hallo Emmanuel,

du könntest deinem Softwarehersteller sogar empfehlen, das Wapt-Paket direkt für seine neu verpackte RAS Parallels-Software anzubieten. :-)

Denis