Seite 1 von 1

Lokale Sitzungsprüfung

Veröffentlicht: 2. November 2021 - 11:51 Uhr
von cyh
Hallo zusammen.

Im Rahmen eines Audits müsste ich mithilfe eines WAPT-Pakets den Speicherort des Ordners „Desktop“ von Windows-Benutzern ermitteln.

Nichts könnte einfacher sein: In der Definition von "audit():" habe ich folgenden Code eingefügt:

Code: Alle auswählen

def audit():
    desktop = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop')
    print("The Desktop path is: " + desktop)
In der Testumgebung wird der korrekte Pfad (mein Desktop) gefunden, aber nach der Bereitstellung wird der Systemdesktop angezeigt (der Desktoppfad lautet: C:\Windows\system32\config\systemprofile\Desktop). Das ist natürlich überhaupt nicht das, was ich möchte.

Ich habe die Funktion "session_setup()" erfolgreich entdeckt, die den "local"-Wert korrekt zurückgibt, wenn... die Installation des Pakets, das jedoch währenddessen nie aufgerufen wird Antrag auf eine Prüfung anschließend.

Wie kann ich Informationen über den angemeldeten Benutzer erhalten, wenn ich nach der Installation des Pakets ein Audit anfordere?

Ich danke Ihnen für Ihre Hilfe!