Version: WAPTconsole 2.4.0.14031 -1420892a
Hallo,
ich übernehme eine WAPT-Installation mit einigen Paketen und Installationen, die von einem ehemaligen Mitarbeiter durchgeführt wurden.
Zuletzt installierte er ein Paket, das ein ISO-Image kopiert, falls noch keines vorhanden ist.
Das Paket kopiert das Image bei Bedarf korrekt, aber der Prüfstatus bleibt auf allen Rechnern im Inventarbereich auf „Warnung“
und im Tab „Allgemein“ auf „Unbekannt“.
Wie kann ich den Status dieser Rechner auf „OK“ zurücksetzen?
Schönen Tag noch!
[GELÖST] Prüfstatus: Warnung und unbekannt
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.
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.
- dcardon
- WAPT-Experte
- Nachrichten: 1953
- Anmeldung: 18. Juni 2014 - 09:58 Uhr
- Ort: Saint Sébastien sur Loire
- Kontakt:
Hallo Jean-Jacques,
könntest du uns bitte den Inhalt deiner setup.py-Datei zukommen lassen, damit wir das Problem nachvollziehen können? Der Rückgabewert wird vom Skript zurückgegeben. Falls er falsch ist, müssten wir den Code in der Funktion `def install()` überprüfen.
Der Audit-Status wird ebenfalls in der setup.py-Datei, genauer gesagt in der Funktion `def audit()`, verarbeitet.
Viele Grüße,
Denis
könntest du uns bitte den Inhalt deiner setup.py-Datei zukommen lassen, damit wir das Problem nachvollziehen können? Der Rückgabewert wird vom Skript zurückgegeben. Falls er falsch ist, müssten wir den Code in der Funktion `def install()` überprüfen.
Der Audit-Status wird ebenfalls in der setup.py-Datei, genauer gesagt in der Funktion `def audit()`, verarbeitet.
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-
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-
Hallo Denis,
Der Code lautet wie folgt:
Aufrichtig,
Jean-Jacques
Der Code lautet wie folgt:
Code: Alle auswählen
from setuphelpers import *
import shutil
import os
from datetime import datetime
def install():
# Chemin d'accès au fichier ISO dans le paquet WAPT
iso_file_path = os.path.join(os.path.dirname(__file__), 'C6440102C-A.iso')
# Chemin de destination pour la copie de l'ISO
destination_folder = r'C:\PMF\install\cache\office2016'
destination_file_path = os.path.join(destination_folder, 'C6440102C-A.iso')
# Vérification et création du dossier de destination s'il n'existe pas
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Le dossier de destination a été créé avec succès.")
else:
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Le dossier existe déjà.")
# Vérification si le fichier ISO existe déjà dans la destination
if not os.path.exists(destination_file_path):
# Copie de l'ISO vers la destination
shutil.copy2(iso_file_path, destination_file_path)
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - La copie de l'ISO s'est bien exécutée.")
else:
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Le fichier ISO est déjà en place.")
# Chemin du fichier de log
log_file_path = r'C:\PMF\RAPPINST\CopieOffice2016.log'
# Ouverture du fichier de log en mode append (ajout à la fin)
with open(log_file_path, 'a') as log_file:
log_file.write(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Copie de Office 2016 : Succès\n")
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Le fichier de log a été mis à jour avec succès.")
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Fin du log.")
def uninstall():
# Votre code de désinstallation ici
pass
def session_setup():
# Votre code de configuration de session ici
pass
def audit():
# Votre code d'audit ici
pass
def update_package():
# Votre code de mise à jour du package ici
passJean-Jacques
- dcardon
- WAPT-Experte
- Nachrichten: 1953
- Anmeldung: 18. Juni 2014 - 09:58 Uhr
- Ort: Saint Sébastien sur Loire
- Kontakt:
Hallo Jean-Jacques,
die Funktion `def audit()` ist im Paket nicht definiert.
WAPT prüft standardmäßig beim Erstellen eines Software-Bereitstellungspakets, ob der Software-Deinstallationsschlüssel vorhanden ist. Da Ihr Paket keine Softwareinstallation enthält, ist die Funktion `audit()` nicht definiert, daher der Status „UNKNOWN“. Im Hauptraster wird der Audit-Status „UNKNOWN“ als WARNUNG gekennzeichnet, um darauf hinzuweisen. Wir haben „UNKNOWN“ jedoch nicht verwendet, da dieser Status paketspezifisch ist (während die anderen wahrscheinlich OK sind).
In der Funktion `audit()` können Sie ein einfaches `return "OK"` hinzufügen oder, noch besser, prüfen, ob die ISO-Datei vorhanden ist. Falls ja, geben Sie OK zurück; andernfalls ERROR.
Mit freundlichen Grüßen,
Denis
die Funktion `def audit()` ist im Paket nicht definiert.
WAPT prüft standardmäßig beim Erstellen eines Software-Bereitstellungspakets, ob der Software-Deinstallationsschlüssel vorhanden ist. Da Ihr Paket keine Softwareinstallation enthält, ist die Funktion `audit()` nicht definiert, daher der Status „UNKNOWN“. Im Hauptraster wird der Audit-Status „UNKNOWN“ als WARNUNG gekennzeichnet, um darauf hinzuweisen. Wir haben „UNKNOWN“ jedoch nicht verwendet, da dieser Status paketspezifisch ist (während die anderen wahrscheinlich OK sind).
In der Funktion `audit()` können Sie ein einfaches `return "OK"` hinzufügen oder, noch besser, prüfen, ob die ISO-Datei vorhanden ist. Falls ja, geben Sie OK zurück; andernfalls ERROR.
Mit freundlichen Grüßen,
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-
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-
