Seite 1 von 1

Auslöschungsnachrichtenpaket

Veröffentlicht: 14. April 2020 – 15:12 Uhr
von Gaetan
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.

Betreff: Aussterbe-Nachrichtenpaket

Veröffentlicht: 14. April 2020 – 18:32 Uhr
von Sfonteneau
Haha, super, ich bin begeistert! ;)

Betreff: Aussterbe-Nachrichtenpaket

Veröffentlicht: 14. April 2020 – 21:16 Uhr
von vcardon
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

Betreff: Aussterbe-Nachrichtenpaket

Veröffentlicht: 15. April 2020 - 8:40 Uhr
von PierreC
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.

Betreff: Aussterbe-Nachrichtenpaket

Veröffentlicht: 15. April 2020 - 10:30 Uhr
von Gaetan
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).