Problème script d'ouverture de session

Problème script d'ouverture de session - VB/VBA/VBS - Programmation

Marsh Posté le 11-07-2011 à 15:04:35    

Bonjour,
 
j'ai créé un script vbs pour mapper un lecteur qui ouvre le dossier perso d'un utilisateur lorsqu'il ouvre sa session Windows.
 
Dim oNet  
Set wshNetwork = CreateObject("WScript.Network" )  
 
With wshNetwork
.MapNetworkDrive "U:", "\\10.10.1.1\data\users"+ Username
 
End with
 
Le problème c'est qu'il mappe l'ensemble du répertoire "users" alors que moi je voudrais qu'il pointe directement sur le dossier de l'utilisateur.  
 
Où est l'erreur?

Reply

Marsh Posté le 11-07-2011 à 15:04:35   

Reply

Marsh Posté le 18-07-2011 à 10:36:39    

personne pour m'aider? :(

Reply

Marsh Posté le 27-07-2011 à 16:56:24    

Bonjour, tu as essayé :
 
Dim oNet  
Set wshNetwork = CreateObject("WScript.Network" )  
Set objSysInfo = CreateObject("ADSystemInfo" )
Set objUser = GetObject("LDAP://" & strUser)
Username = objuser.samaccountname
With wshNetwork
.MapNetworkDrive "U:", "\\10.10.1.1\data\users" & username
 
End with

Reply

Marsh Posté le 02-08-2011 à 11:08:43    

Comment il récupère le strUser ? En paramètre ? J'aurai plus vu un truc du style :
 

Code :
  1. Dim oShell, oProcessEnv, oNet
  2. Set oNet = CreateObject("WScript.Network" ) 
  3. Set oShell = WScript.CreateObject("WScript.Shell" )
  4. Set oProcessEnv = oShell.Environment("Process" )
  5. With oNet
  6. .MapNetworkDrive "U:", "\\10.10.1.1\data\users\" & oProcessEnv("USERNAME" )
  7. End with

Reply

Sujets relatifs:

Leave a Replay

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