Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2967 connectés 

 


Dernière réponse
Sujet : "dsadd user" Création automatique du hmdir ?
DocteurAD Non El Pollo Diablo :)
Même si c'est le répertoire perso du User, il ne doit pas avoir le contrôle total.  
L'utilisateur de doit pas pouvoir pas exemple effacer le Home Dir.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
DocteurAD Non El Pollo Diablo :)
Même si c'est le répertoire perso du User, il ne doit pas avoir le contrôle total.  
L'utilisateur de doit pas pouvoir pas exemple effacer le Home Dir.
El Pollo Diablo Ben sur son homedir si, ça sert un peu a ça.
DocteurAD Bonjour,
 
OK mais en faisant comme ça, l'utilisteur du repertoire à le contrôl total.
C'est pas très bon ça.
Dji-Pih

kisscool5 a écrit :

"... Tu fais un script qui teste l'existence du répertoire et le crée s'il n'existe pas......"
 
Merci beaucoup à vous.
Bon, je ne pratique malheureusement pas le vbscript.
Mais pour info, la solution que l'on m'a donnée consiste à définir une GPO pour les groupes concernés, en redirigeant le dossier mes documents vers le dossier voulu, qui dans ce cas sera créé automatiquement !
Que du bonheur...
:-)


C'est effectivement la réflexion que je m'étais dis après mon post : normalement, quand on définit un répertoire de travail, aussi bien directement dans le profil que par GPO, avec pour chemin \\serveur\profil$\%username%, le répertoire username doit se créer automatiquement... Alors le problème doit être ailleurs, d'ou le script...
 
 :hello:

kisscool5
"... Tu fais un script qui teste l'existence du répertoire et le crée s'il n'existe pas......"
 
Merci beaucoup à vous.
Bon, je ne pratique malheureusement pas le vbscript.
Mais pour info, la solution que l'on m'a donnée consiste à définir une GPO pour les groupes concernés, en redirigeant le dossier mes documents vers le dossier voulu, qui dans ce cas sera créé automatiquement !
Que du bonheur...
:-)
Dji-Pih

kisscool5 a écrit :

"..Essaie plutôt de faire pointer ton dossier vers \\serveur\partage\dossiertoto..."
 
Oui, merci, j'aurais du y penser...
C'est fait désormais, mais.. ça ne change rien; le dossier n'est pas créé au moment où je lance la commande dsmod qui modifie le hmdir.
Help please...


Salut,
 
Tu fais un script qui teste l'existence du répertoire et le crée s'il n'existe pas...
 
Exemple en vbscript :
 

Code :
  1. Dim fso, fso_pth, fso_fld, fso_nfld
  2. Dim fld, pth
  3. pth = "\\serveur\Partage\"
  4. fld = "DossierUser"
  5. Set fso = CreateObject("Scripting.FileSystemObject" )
  6. If not (fso.FolderExists(pth & fld)) Then
  7.     Set fso_pth = fso.GetFolder(pth)
  8.     Set fso_fld = fso_pth.SubFolders
  9.     Set fso_nfld = fso_fld.Add(fld)
  10. End If


 
Pour ajouter un utilisateur UserName en vbscript :
 

Code :
  1. ' pth & fld étant définis dans le script précédent...
  2. Dim objOU, objUser
  3. Dim UserName
  4. UserName = "toto"
  5. Set objOU = GetObject("LDAP://OU=NomOU,dc=XXXX,dc=com" )
  6. Set objUser = objOU.Create("User", "cn=" & UserName)
  7. objUser.Put "sAMAccountName", UserName
  8. objUser.SetInfo
  9. Set objUser = GetObject("LDAP://cn=" & UserName & ",ou=NomOU,dc=XXXX,dc=com" )
  10. objUser.Put "profilePath", "\\serveur\Profile$\" & UserName
  11. objUser.Put "homeDirectory", pth & fld
  12. objUser.Put "homeDrive", "H"
  13. objUser.SetInfo


kisscool5 "..Essaie plutôt de faire pointer ton dossier vers \\serveur\partage\dossiertoto..."
 
Oui, merci, j'aurais du y penser...
C'est fait désormais, mais.. ça ne change rien; le dossier n'est pas créé au moment où je lance la commande dsmod qui modifie le hmdir.
Help please...
Wolfman Essaie plutôt de faire pointer ton dossier vers \\serveur\partage\dossiertoto. Je pense que là il devrait te créer le dossier tout seul. Il est évident que si tu fais seulement \\serveur\dossiertoto, ça ne fonctionnera pas : ça supposerait qu'il crée un partage à la volée ce qui n'est pas possible avec si peu d'informations.
kisscool5 Bonjour !
Je crée des users avec "dsadd user", et l'option -hmdir qui spécifie le dossier de base de l'utilisateur.
Comment fait-on pour que ce dossier (s'il n'existe pas) soit automatiquement créé sur le serveur spécifié lors de la commande dsadd user?
 
exemple: dsadd user toto .... -hmdir \\serveur\dossiertoto
Est ce que le dossier "dossiertoto" peut etre créé automatiquement s'il n'existe pas?
 
Merci à vous tous d'avance.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)