Auslöschungsnachrichtenpaket

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
Benutzeravatar
Gaetan
Nachrichten: 169
Anmeldung: 8. August 2019 - 10:16 Uhr
Ort: Toulouse

14. April 2020 – 15:12 Uhr

Hallo zusammen,

Hier ist das Paket, das wir verwenden, um eine Meldung anzuzeigen, die den Benutzer zum Neustart des Computers auffordert:

setup.py-Datei

Code: Alle auswählen

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

uninstallkey = []

#récupération de la langue du système
Language = locale.getdefaultlocale()
Language = Language[0]

#sélection du language à afficher
if Language == 'fr_FR' :
    DisplayMsg7 = "Ce poste n\'a pas ete redemarre depuis 7 jours, merci de le redemarrer \r Le service informatique"
    DisplayMsg15 = "Ce poste n\'a pas ete redemarre depuis 15 jours, merci de le redemarrer, avant son redemarrage automatique par nos soins \r Le service informatique"
elif Language == 'en_US' :
    DisplayMsg7 = "This computer has not been rebooted for 7 days, please reboot \r IT service"
    DisplayMsg15 = "This computer has not been rebooted for 15 days, please reboot, before reboot will be initiated by us \r IT service"
else :
    DisplayMsg7 = "Ce poste n\'a pas ete redemarre depuis 7 jours, merci de le redemarrer \r Le service informatique"
    DisplayMsg15 = "Ce poste n\'a pas ete redemarre depuis 15 jours, merci de le redemarrer, avant son redemarrage automatique par nos soins \r Le service informatique"

def install():
    print('installing tls-message-arret')

def audit():
    #Récupération de la date du dernier démarrage
    LastBoot = str(wmi_as_struct(wmi.WMI().Win32_OperatingSystem.query(fields=['LastBootUpTime'])))

    #Récupération de la date en chiffre
    Date = int(currentdate())
    LastBoot = int(LastBoot[21:29])

    #Comparaison entre la date actuelle et celle du boot, si + 7 jours affichage du message
    if (Date - LastBoot) > 15 :
        run('msg * %s' %(DisplayMsg15))
        return "ERROR"
    elif (Date - LastBoot) > 7 :
        run('msg * %s' %(DisplayMsg7))
        return "WARNING"
    else :
        return "OK"
Steuerdatei:

Code: Alle auswählen

package           : -message-arret
version           : 1.0-1
architecture      : all
section           : base
priority          : optional
name              :
categories        :
maintainer        : Gaëtan
description       : Displays a pop up if the computer has not been restarted since 7 days and 15 days
depends           :
conflicts         :
maturity          : PROD
locale            : fr,en
target_os         :
min_os_version    :
max_os_version    :
min_wapt_version  :
sources           :
installed_size    :
impacted_process  :
description_fr    : Affiche une pop up si le poste n'a pas été redemarré depuis 7 jours et 15 jours
description_pl    :
description_de    :
description_es    :
description_pt    :
description_it    :
description_nl    :
description_ru    :
audit_schedule    : 60m
editor            :
keywords          :
licence           :
homepage          :
package_uuid      : 
valid_from        :
valid_until       :
forced_install_on :
Wir haben das Prüfintervall auf stündlich geändert.
Zuletzt bearbeitet von Gaetan am 15. April 2020 um 10:28 Uhr, 1 Mal bearbeitet.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

14. April 2020 – 18:32 Uhr

Haha, super, ich bin begeistert! ;)
Benutzeravatar
vCardon
WAPT-Experte
Nachrichten: 278
Anmeldung: 06. Oktober 2017 - 22:55 Uhr
Ort: Nantes, Frankreich

14. April 2020 – 21:16 Uhr

sfonteneau schrieb: 14. Apr. 2020 - 18:32 Uhr Haha, super, ich stimme zu ;)
Simon, Gaëtan, wie könnten wir dieses Paket international gestalten, anstatt es ausschließlich auf Französisch auszurichten? Auf diese Weise können wir es zu einem universellen WAPT-Paket machen :) weil das gleiche Bedürfnis überall existiert.

VC
Vincent CARDON
Tranquil IT
PierreC
Nachrichten: 6
Anmeldung: 2. August 2018 – 16:09 Uhr

15. April 2020 - 8:40 Uhr

Zur Information: Das Paket konnte hier aufgrund von Zeitmangel für die globale Bereitstellung vor der Isolationsphase noch nicht umfassend getestet werden. Ich würde eine schrittweise Aktualisierung ab Tag 8 bevorzugen, beispielsweise alle 4 Stunden an Tag 8, alle 2 Stunden an Tag 9 usw.
Ich bin mir bezüglich des genauen Vorgehens noch nicht ganz sicher; unsere Benutzer stehen Updates generell etwas skeptisch gegenüber, und ich möchte sie darauf vorbereiten, damit WAPT nicht zu einem Problem mit schädlichen Langzeitgewohnheiten wird. Es hat sich bereits gezeigt, dass unsere Benutzer das Update-Fenster bei jedem Herunterfahren schließen. Daher müssen wir sie unbedingt zu diesen Themen schulen, und dieses Paket sollte diese Notwendigkeit deutlich machen, ohne dass es zu einer Situation kommt, in der die IT-Abteilung nervt, man den Rechner neu startet, das Fenster schließt und eine Woche Ruhe hat.
Benutzeravatar
Gaetan
Nachrichten: 169
Anmeldung: 8. August 2019 - 10:16 Uhr
Ort: Toulouse

15. April 2020 - 10:30 Uhr

Hallo Simon und Vincent,
vielen Dank für euer Feedback.
Ich habe die erste Nachricht um Sprachunterstützung ergänzt (derzeit nur Französisch und Englisch).
Gesperrt