<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Mes essais ne sont pas concluants :<br>
    - chaine sans accent -> même problème<br>
    - 2eme solution (je suis en 1.3.5) -> idem <br>
    <br>
    Côté ACL de la base de registre, quel user modifie la clef  : est-ce
    le compte SYSTEM (sous lequel tourne le service) ou le compte de
    l'utilisateur qui a ouvert la session ?<br>
    <br>
    ED<br>
    <br>
    <div class="moz-cite-prefix">Le 08/03/2017 à 12:31, Hubert TOUVET a
      écrit :<br>
    </div>
    <blockquote
      cite="mid:ed50904c-b6d7-00c3-756f-ff925596fec2@tranquil.it"
      type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <br>
      Le problème est peut-être lié à l'encodage de la chaîne : <br>
      'Mes Documents;Bureau;Application Data;Favoris;Menu démarrer'<br>
      <br>
      Il y a un "é" non ascii, donc il faut encoder la chaine pour la
      base de registre.<br>
      Si vous êtes dans une version wapt >=1.3.8, rajouter un "u"
      (pour unicode)<br>
        registry_set(HKEY_CURRENT_USER,
      r'SOFTWARE/Policies/Microsoft/Windows/System','ExcludeProfileDirs','Mes
      Documents;Bureau;Application Data;Favoris;Menu démarrer',REG_SZ) <br>
      <br>
      Sinon<br>
        import locale<br>
        registry_set(HKEY_CURRENT_USER,
      r'SOFTWARE/Policies/Microsoft/Windows/System','ExcludeProfileDirs',<b>u'Mes
        Documents;Bureau;Application Data;Favoris;Menu
        démarrer'.encode(locale.getpreferredencoding())</b> ,REG_SZ) <br>
      <br>
      <br>
      Hubert<br>
      <br>
      <div class="moz-cite-prefix">Le 07/03/2017 à 17:31, Eric Duret a
        écrit :<br>
      </div>
      <blockquote
        cite="mid:e5fd8f7b-4c92-1e45-8d3c-e29dfe5854b8@ac-nantes.fr"
        type="cite">Bonjour, <br>
        N'étant pas expert Python, je souhaiterais votre œil avertit sur
        le bout de script (redirection de dossiers du profil itinérant
        dans session_setup) pour savoir ce qui ne va pas : <br>
        <br>
        def session_setup(): <br>
            [...] <br>
            print(u'Test création de raccourcis') <br>
            create_user_desktop_shortcut(r'Nom du
        raccourci',target='C:\\windows\\notepad.exe') <br>
            print(u'Exclusion du profil itinérant') <br>
            registry_set(HKEY_CURRENT_USER,
        r'SOFTWARE/Policies/Microsoft/Windows/System','ExcludeProfileDirs','Mes
        Documents;Bureau;Application Data;Favoris;Menu démarrer',REG_SZ)
        <br>
            print(u'Suppression des clefs obsoletes') <br>
            registry_delete(HKEY_CURRENT_USER,
        r'SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/User Shell
        Folders','{0DDD015D-B06C-45D5-8C4C-F59713854639}') <br>
        <br>
        Je n'exécute jamais ce qui est dessous "suppression des clefs
        obsolètes", le debug est le suivant : <br>
        <br>
        C:\wapt>wapt-get session-setup -l debug adn-redirectiondir <br>
        Current loglevel : DEBUG <br>
        2017-03-07 17:21:19,234 DEBUG Default encoding : ascii <br>
        2017-03-07 17:21:19,234 DEBUG Setting encoding for stdout and
        stderr to cp850 <br>
        2017-03-07 17:21:19,234 DEBUG Python path ['C:\\wapt',
        'C:\\wapt\\lib\\site-packages\\netifaces.egg',
        'C:\\wapt\\lib\\site-packages\\pytz.egg',
        'C:\\wapt\\lib\\site-packages\\py_bcrypt-0.4-py2.7-win32.egg',
        'C:\\wapt\\python27.zip', 'C:\\wapt\\DLLs', 'C:\\wapt\\lib',
        'C:\\wapt\\lib\\plat-win', 'C:\\wapt\\lib\\lib-tk', 'C:\\wapt',
        'C:\\wapt\\lib\\site-packages',
        'C:\\wapt\\lib\\site-packages\\win32',
        'C:\\wapt\\lib\\site-packages\\win32\\lib'] <br>
        2017-03-07 17:21:19,234 DEBUG Config file: C:\wapt\wapt-get.ini
        <br>
        2017-03-07 17:21:19,250 INFO User Groups:[] <br>
        2017-03-07 17:21:19,250 DEBUG WAPT base directory : C:\wapt <br>
        2017-03-07 17:21:19,250 DEBUG Package cache dir : C:\wapt\cache
        <br>
        2017-03-07 17:21:19,250 DEBUG Thread 4468 is connecting to wapt
        db <br>
        2017-03-07 17:21:19,266 DEBUG WAPT DB Structure version;:
        20140410 <br>
        Configuring adn-redirectiondir ...2017-03-07 17:21:19,266 INFO
        Session setup for package adn-redirectiondir and user testsys <br>
        2017-03-07 17:21:19,282 DEBUG Thread 4468 is connecting to wapt
        db <br>
        2017-03-07 17:21:19,296 DEBUG DB Start transaction <br>
        2017-03-07 17:21:19,296 DEBUG Sourcing setup from DB (only if
        session_setup found) <br>
        2017-03-07 17:21:19,296 DEBUG Import source code as
        __waptsetup_gr4ar01f0o__ <br>
        2017-03-07 17:21:19,312 DEBUG Source setup.py import OK from
        database <br>
        2017-03-07 17:21:19,312 INFO Launch session_setup <br>
        [...] <br>
        Test création de raccourcis <br>
        Exclusion du profil itinérant <br>
        2017-03-07 17:21:19,500 DEBUG Removing module
        __waptsetup_gr4ar01f0o__ <br>
        2017-03-07 17:21:19,500 DEBUG   Change current directory to
        C:\wapt. <br>
        2017-03-07 17:21:19,500 DEBUG DB rollback <br>
        2017-03-07 17:21:19,546 DEBUG Error at DB exit __exit__,
        rollbacking <br>
        ['  File "C:\\wapt\\common.py", line 4687, in session_setup\n
        raise e\n'] <br>
        2017-03-07 17:21:19,546 CRITICAL AttributeError: __exit__ <br>
        <br>
        Qu'est ce qui ne vas pas ? <br>
        Merci de vos commentaires. <br>
        ED <br>
        _______________________________________________ <br>
        WAPT mailing list <br>
        <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
          href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
        <br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
        <br>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>