[VBS] ProfilPath & LoginScript

ProfilPath & LoginScript [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 08-02-2010 à 21:58:02    

Bonsoir,
 
J'ai actuellement un script qui me permet de migrer des utlisateurs avec leurs propriétés (enfin pas toutes..)
J'aimerais pouvoir migrer l'information "initiales" qui se trouve dans les propriètés de l'utilisateur. (Ou bien de prendre les 2 premières lettres du SamAccountName)
Je cherche également le code qui me permettra de connecter à un lecteur, un chemin unc pour chque user.
 
Ci-joint mon script
 

Code :
  1. Dim rep2
  2. 'rep2 = MsgBox("Continuer?" , VbOkCancel + vbInformation, "Attention!" )
  3.              
  4. 'if rep2 = 2 then wscript.echo "Opération annulée" & wscript.quit
  5. Const ADS_PROPERTY_CLEAR = 1
  6. Set ObjOU=GetObject ("LDAP://" & LDApath)
  7. objOU.filter=array("user" )
  8. For Each ObjUser In ObjOU
  9. ObjUser.Put "profilePath" , VBpath & ObjUser.sAMAccountName
  10. if LSPath <> "" then
  11. ObjUser.LoginScript = LSpath
  12. else
  13. objUser.PutEx ADS_PROPERTY_CLEAR, "scriptPath", vbNullString
  14. end if
  15. 'ObjUser.Put "homeDirectory" , "\\ad2008\users$\" &_
  16. 'ObjUser.sAMAccountName
  17. 'ObjUser.Put "homeDrive" , "W:"
  18. 'Objuser.homedirectory = "\\ad2008\users$\" & ObjUser.sAMAccountName
  19. objUser.Put "pwdLastSet", -1
  20. ObjUser.SetInfo
  21. Next
  22. Set objOU = Nothing
  23. WScript.Echo "Fin de l'application."


 
Ce nest qu'une partie du script, je pense que cela suffit.
 
Merci pour vos réponses

Reply

Marsh Posté le 08-02-2010 à 21:58:02   

Reply

Marsh Posté le 10-02-2010 à 12:50:41    

Problème résolu.
 
message clos

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed