Page 1 sur 1

Audit sur session locale

Publié : 02 nov. 2021 - 11:51
par cyh
Bonjour à tous.

Dans le cadre d'un audit, j'aurais besoin de déterminer avec un paquet WAPT l'emplacement du dossier "Desktop" des utilisateurs Windows.

Rien, de plus simple : dans la definition "audit():", je mets ce code :

Code : Tout sélectionner

def audit():
    desktop = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop')
    print("The Desktop path is: " + desktop)
En environnement de test, il me trouve le bon chemin (celui de mon bureau), mais une fois déployé, c'est le bureau de "Système" qui est affiché (The Desktop path is: C:\Windows\system32\config\systemprofile\Desktop). Ce qui bien sur n'est pas du tout ce que je veux.

J'ai bien découvert la fonction "session_setup()" qui me retourne bien la bonne valeur "locale" lors de l'installation du paquet, mais qui n'est jamais appelée lors de la demande d'un audit ultérieur.

Comment puis-je faire pour obtenir des éléments liés à l'utilisateur connecté lors d'une demande d'un audit ultérieurement à l'installation du paquet ?

Merci pour votre aide !