Votre question

[Windows] Un dossier personnel sur un compte collectif

Tags :
  • Éxécution automatique
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
19 Août 2010 13:52:15

Bonjour,

Je suis stagiaire dans une entreprise où il y a de nombreux ordinateurs qui contrôlent des machines.

Les utilisateurs se connectent sur chacune des machines avec un compte collectif. On m'a demandé de faire en sorte que, lorsqu'un utilisateur se connecte avec un compte collectif, un dossier personnel (stocké en local sur l'ordinateur, et non sur un serveur) soit présent par exemple sur le Bureau. Chaque utilisateur se connectant doit voir uniquement son dossier et pas celui des autres.

Ces ordinateurs collectifs sont reliés au réseau Active Directory de l'entreprise (chaque utilisateur a un compte AD) et je crois que cela doit pouvoir se faire avec Active Directory.

Ma question : comment peut-on faire cela ?
On m'a dit que Novell NetWare pour ceux qui connaissent permettait de faire ça.

Cordialement,
Clash

Autres pages sur : windows dossier personnel compte collectif

19 Août 2010 23:24:40

Bonsoir,

Par définition, vous ne pourrez pas faire cela avec un compte collectif ...

Vos ordinateurs sont joints au domaine AD ? Alors utilisez les comptes AD ! (non non ce n'est pas une blague, c'est même l'un des boulots de AD ce que vous demandez) !

Plusieurs choix s'offrent à vous (je ne vais pas être très précis car je n'ai pas exactement les config ADDS en tête !!)
  • utilisez le dossier à connecter à l'ouverture : Chaque utilisateur AD peut se voir connecter un lecteur réseau à l'ouverture de session dans son profil (a définir dans mmc de ADDS)
  • utilisez un batch ! créer un script à l'ouverture de session qui contient les lignes suivants (enfin en gros, à vous d'adapter)
    1. @echo off #désactive l'affichage des commandes
    2. echo %USERNAME% demande la creation de ses lecteurs reseaux sur %COMPUTERNAME% (%OS%) #%username% = nom de l'utilisateur courrant
    3. echo.
    4. :deb
    5. echo -+-+-+-+-+-+-+-FERMETURES DES CONNEXION EXISTANTES-+-+-+-+-+-+-+-+-
    6. echo -.-.-.-.-.-.-.-.-.-.-.PATIENTEZ S.V.P.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
    7. echo.
    8.  
    9. net use /DELETE * /y >nul #on ferme tout ce qui existe pour éviter les conflit, vous pouvez appeler uniquement un lettre si plusieurs scripts (s: à la place de * par ex)
    10.  
    11. echo -+-+-+-+-+-+-+-+-TENTATIVE DE CONTACT DU SERVEUR-+-+-+-+-+-+-+-+-+-+-+-
    12. echo -.-.-.-.-.-.-.-.-.-.-.PATIENTEZ S.V.P.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
    13. echo.
    14. #on vérifie que le serveur est dispo ...
    15. ping <ip> /n 1 | find "TTL=" >NUL
    16. if not %ERRORLEVEL%==0 goto pb
    17.  
    18. echo -+-+-+-+-+-+-+-+-+-+-+-+LE SERVEUR A REPONDU-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
    19. echo.
    20. echo ------------------CREATION DES CONNEXIONS-------------------------
    21. echo -.-.-.-.-.-.-.-.-.-.-.PATIENTEZ S.V.P.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
    22. echo.
    23.  
    24. net use X: \\HDD\%USERNAME% /PERSISTENT:NO >nul #chez moi, chaque user à son propre dossier sur HDD, mais à vous d'adapter...
    25. net use P: \\HDD\Partage /PERSISTENT:NO >nul
    26. if not errorlevel 1 goto ok
    27.  
    28. :pb
    29. echo Une erreur s'est produite durant la connexion.
    30. echo.
    31. echo !-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!
    32. echo !-!-!-!-!-!-!-!-!-!-ECHEC-!-!-!-!-!-!-!-!-!-!-!
    33. echo !-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!
    34. echo.
    35. echo.
    36. echo.
    37. set /p choix=Recommencer ? [O/N] :
    38. if %choix%==O goto deb
    39. if %choix%==o goto deb
    40. goto end
    41.  
    42. :ok
    43. echo Vos lecteurs ont ete crees.
    44. echo La lettre X:\ est attribue a votre dossier personnel
    45. echo la lettre P:\ au dossier partage
    46.  
    47. ping -n 3 127.0.0.1>NUL
    48.  
    49. :end


    Pour activer l'exécution automatique de ce script à la connexion ? Direction les GPO du PC ! Attention aux priorités !!! (je ne connais pas votre config, donc soit locale, soit distante ...)

    J'espère avoir pu vous aider
    Tib

    EDIT : vous demandez à ce que ce dossier soit en local, rien n'empêche de mentir et de faire un raccourcis sur le bureau avec le BATCH !! Si on le dossier doit vraiment être local, alors quel est l'avantage du réseau ???
    m
    0
    l
    Tom's guide dans le monde
    • Allemagne
    • Italie
    • Irlande
    • Royaume Uni
    • Etats Unis
    Suivre Tom's Guide
    Inscrivez-vous à la Newsletter
    • ajouter à twitter
    • ajouter à facebook
    • ajouter un flux RSS