Get var. env. with python

ZcKy -  
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut,

Sous win2000 pro,

En python, je fais un net use ... ensuite une fois que la connexion est établie, j'aimerais récupérer la variable USERNAME du poste client.

Merci d'avance

3 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Et hop !

    import os
    
    print os.environ['USERNAME']
    0
  2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Ah pardon... j'ai lu trop vite: celle du poste client actuellement logué.
    Là c'est plus sioux.
    0
    1. ZcKy
       
      Oui c'est le poste client ... =(
      je sais pas comment faire, en sachant où sont stockés les variables d'environnement de windows ptete kil y'aurait un moyen ?
      0
  3. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Le USERNAME sera local à la session de l'utilisateur. Si tu viens te connecter à distance sur le PC, tu ne vera que ton propre USERNAME (admin ou autre).

    Je ne vois pas de moyen évident de voir qui est connecté à un PC à instant T.

    Là je pense qu'il faut taper un peu plus bas niveau, genre NetBIOS.
    0