[GELÖST] Problem beim Erstellen von Verknüpfungen

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
Clement
Nachrichten: 2
Anmeldung: 20. Dezember 2022 - 12:25 Uhr

27. Dezember 2022 – 17:52 Uhr

Guten Morgen,

Installierte WAPT-Version: 2.2.3.12481, Enterprise Edition.
Server-Betriebssystem:
Betriebssystem (administrativer Rechner/Paketerstellung): Windows 10

(Die für mein Unternehmen spezifischen Informationen habe ich in Klammern gesetzt.)

Ich habe Probleme beim Erstellen eines Pakets. Ich möchte eine Desktopverknüpfung erstellen, die auf unser Ticketsystem verweist, und habe dafür folgendes Python-Skript erstellt:

Code: Alle auswählen

def session_setup():
    create_user_desktop_shortcut(r'Formulaire-GLPI',target='http://support-informatique[...].fr/')
Ich erhalte keine Fehlermeldung, wenn ich "wapt:session-setup" von PyScripter ausführe:

Code: Alle auswählen

Command Line : session-setup "c:\waptdev\[...]-FormulaireGLPI_1_x64_Windows_PROD-wapt\WAPT\.."
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Configuring c:\waptdev\[...]-FormulaireGLPI_1_x64_Windows_PROD-wapt ...
Running session_setup for package [...]-FormulaireGLPI(=1-0) and user [...]
Done
Ich habe aber keine Verknüpfung auf meinem Desktop hinzugefügt.
Mein Chef hat es auf seinem Rechner ausprobiert und es funktioniert, also liegt es nicht am Skript.

Ich glaube, es könnte an einer Konfigurationsdatei auf meinem Rechner liegen, aber ich kann nicht herausfinden, welche (ich habe die wapt-get.ini bereits überprüft).

Ich fürchte, ich werde daran gehindert, weitere Pakete zu erstellen.

Haben Sie eine Ahnung, was die Ursache dafür sein könnte?

Vielen Dank im Voraus.


Aufrichtig,
Clement
julien.guyonnet
Nachrichten: 12
Anmeldung: 21. April 2021 - 10:38 Uhr

27. Dezember 2022 – 18:34 Uhr

Hallo,

ich finde das Verhalten von `session_setup` manchmal schwer vorhersehbar.

Das hängt mit den verschiedenen Startkontexten zusammen:
– von Pyscripter (gestartet mit einem Administratorkonto auf dem Entwicklungsrechner)
– Paketinstallation über die wapt-Konsole (nur ein Benutzer ist am Rechner angemeldet)
– von der Self-Service
– beim Herunterfahren.

Die Frage, die ich mir immer wieder stelle, ist: „Unter welchem ​​Konto läuft es?“
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

29. Dezember 2022 - 11:54 Uhr

julien.guyonnet schrieb: 27. Dez. 2022 - 18:34 Uhr - von Pyscripter (gestartet mit einem Administratorkonto auf dem Entwicklungsrechner)
mit der Sitzung, die PyScripter gestartet hat, daher das Administratorkonto

julien.guyonnet schrieb: 27. Dez. 2022 - 18:34 Uhr - Paket über die wapt-Konsole installiert (nur ein Benutzer ist mit dem Rechner verbunden)
Die Sitzungseinrichtung wird in allen Sitzungen gestartet, die mit dem Benutzerkonto geöffnet werden (dies ist eine Identitätswechsel)
julien.guyonnet schrieb: 27. Dez. 2022 - 18:34 Uhr - aus dem Selbstbedienungsbereich
Gleiches gilt für den vorherigen Fall (Identitätsdiebstahl)

julien.guyonnet schrieb: 27. Dez. 2022 - 18:34 Uhr - während des Aussterbens
Da derzeit keine Sitzung geöffnet ist, wird die Sitzungseinrichtung nicht gestartet. Da die Sitzungseinrichtung jedoch bei jeder Sitzungseröffnung ausgeführt wird, erfolgt sie beim nächsten Sitzungsstart

AUFMERKSAMKEIT :Pfeil:

Es ist wichtig zu beachten, dass die Sitzungseinrichtung nur einmal pro Paketversion und nur einmal pro Sitzung ausgeführt wird. Wenn Sie also eine Verknüpfung auf dem Desktop eines Benutzers erstellen und dieser sie löscht, wird die Verknüpfung bei der nächsten Ausführung der Sitzungseinrichtung nicht neu erstellt, da sie bereits für die Paketversion 1.0-2 in der Sitzung ausgeführt wurde.
Clement
Nachrichten: 2
Anmeldung: 20. Dezember 2022 - 12:25 Uhr

3. Januar 2023 – 17:50 Uhr

Guten Morgen,

Diesmal habe ich ein neues Skript für die Office 365-Installation erstellt:

Code: Alle auswählen

def install():

    if not installed_softwares(u'O365BusinessRetail'):
        print('Microsoft Office 365: Installation en cours...')

        run(u'OfficeSetup.exe /configure ConfigurationOffice365.xml',timeout=2000,accept_returncodes=[1641,3010,0])

        print('Microsoft Office 365: Installation OK')
    else:
        print('Microsoft Office 365: Deja installe!')

    if not isdir(makepath(programefiles,'Microsoft Office','OfficeClickToRunWAPTUninstall')):
        mkdirs(makepath(programefiles,'Microsoft Office','OfficeClickToRunWAPTUninstall'))
    filecopyto ('OfficeSetup.exe',makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','ConfigurationUninstall.xml'))

def uninstall():

    print('Microsoft Office 365: Desinstallation...')

    #Closing applications:
    killalltasks(['WINWORD.EXE','POWERPNT.EXE','EXCEL.EXE','MSPUB.EXE','MSACCESS.EXE','ONEDRIVE.EXE','OUTLOOK.EXE','ONENOTE.EXE','Teams.exe'])

    #Uninstalling:
    if installed_softwares(u'O365BusinessRetail'):
        if isfile(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','OfficeSetup.exe')):
            run('"' + makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','OfficeSetup.exe') + r'" /configure UninstallOffice365.xml',timeout=2000,accept_returncodes=[1641,3010,0])
            remove_file(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','OfficeSetup.exe'))
            remove_file(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall','UninstallOffice365.xml'))
            if dir_is_empty(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall')):
                remove_tree(makepath(programfiles,'Microsoft Office','OfficeClickToRunWAPTUninstall'))

    print('Microsoft Office 365: Desinstallation terminee')
Wie zuvor: keine Fehlermeldung, aber auch nicht das erwartete Ergebnis:

Code: Alle auswählen

Command Line : install "c:\waptdev\[...]-microsoft-office_16.0.15225.20288_x64_Windows_PROD\WAPT\.."
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Installing WAPT files c:\waptdev\[...]-microsoft-office_16.0.15225.20288_x64_Windows_PROD
Installing: OfficeSetup.exe
Installing: OfficeSetup.exe (16.0.15225.20288)

Results :

 === install packages ===
  c:\waptdev\[...]-microsoft-office_16.0.15225.20288_x64_Windows_PROD | [...]-microsoft-office (16.0.15225.20288-0)
Da Office bereits auf meinem Computer installiert ist, hätte ich zumindest die Meldung „Microsoft Office 365: Bereits installiert!“ erhalten müssen, aber es passiert nichts.

Irgendwelche Ideen?

Vielen Dank im Voraus.


Aufrichtig,
Clement
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1954
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

4. Januar 2023 - 12:34 Uhr

Hallo Clément,

bitte verwende keinen bestehenden Thread für ein neues Thema. Wenn du eine neue Frage hast, eröffne bitte einen neuen Thread.

Viele Grüße,

Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Gesperrt