Page 1 sur 1

Problème de méthode de détection (audit) pour paquet Windows 11 personnalisé

Posté : 27 janv. 2025 - 15:08
par fobrien
Bonjour,

Je me permets de poster ce message car j'ai créé une fonction d'audit personnalisée dans le cadre d'un paquet de mise à niveau Windows 11 que j'ai créé dernièrement.

Voici ma fonction "def audit()" utilisée actuellement :

Code : Tout sélectionner

def audit():

    # Vérification que Windows 11 est bien installé (build 26100)

    check_version=platform.version()
    if check_version=="10.0.26100":
        print(r"OK : Poste correctement migré en Windows 11 %s" % platform.version())
        if os.path.exists("C:\Temp\Win11Drivers"):
            remove_tree(r'C:\Temp\Win11Drivers')
        return "OK"
    else:
        print(r"Problème survenu lors de la migration (voir logs ""setupact.log"" et ""setuperr.log"" dans le répertoire ""C:\Windows\Panther""")
        return "ERROR"
Si la fonction d'audit fonctionne parfaitement lorsque celle-ci est testée localement dans PyScripter, c'est une toute autre histoire dans WAPT qui voit sans cesse Windows 11 n'étant pas installé.

Serait-ce le fait que je supprime un répertoire résiduel dans ma fonction d'audit qui provoquerait cette erreur ?
Pourtant, il s'agit de fichiers étant en dehors de mon paquet, après avoir lu cet extrait de la documentation de WAPT :
Avec audit, il n’est pas possible de faire appel à des fichiers contenus dans le paquet.
Je précise que dans mon paquet, je n'ai pas mis volontairement la version de build de Windows 11 afin d'éviter de mauvaises surprises, au risque que tous les postes de mon parc n'appliquent massivement cette mise à jour.

Je vous remercie par avance pour vos conseils.

Fred