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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Calcul de la taille du profil de l'utilisateur courant à la connexion.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Calcul de la taille du profil de l'utilisateur courant à la connexion.

n°1594495
max-k01
Posté le 01-08-2007 à 16:54:31  profilanswer
 

Bonjour, à l'approche d'une grosse migration (qui a dit Vista ??) je souhaiterai exécuter un script à l'ouverture de session des utilisateurs d'un domaine afin de récupérer la taille de leur profil (en Mégaoctets).
 
Cela me permettra d'allouer l'espace disque nécessaire sur un serveur pour sauvegarder tous les profils pendant la migration.
 
Voilà ou j'en suis pour le moment.

Code :
  1. Dim fileObject, file
  2. Set WshShell = WScript.CreateObject("WScript.Shell" )
  3. Set WshSysEnv = WshShell.Environment("SYSTEM" )
  4. Set UserProfile = WshSysEnv("USERPROFILE" )
  5. Set fileObject = CreateObject("Scripting.FileSystemObject" )
  6. Set file = fileObject.GetFolder("UserProfile" )
  7. MsgBox file.name & " - " & file.size & "octets."


 
Inutile de préciser que ça ne fonctionne pas.
 
Le problème semble provenir de la manière dont je récupère la variable d'environnement correspondant à l'adresse de répertoire (ligne 7).
 
Si quelqu'un a une idée de la marche à suivre ...


Message édité par max-k01 le 01-08-2007 à 16:55:05
mood
Publicité
Posté le 01-08-2007 à 16:54:31  profilanswer
 

n°1594500
max-k01
Posté le 01-08-2007 à 16:57:48  profilanswer
 

Je précise que quand je fais ceci :
 

Code :
  1. Set WshShell = WScript.CreateObject("WScript.Shell" )
  2. Set WshSysEnv = WshShell.Environment("SYSTEM" )
  3. WScript.Echo WshSysEnv("NUMBER_OF_PROCESSORS" )


 
La valeur de la variable en question s'affiche.
 
Mais quand je fais cela :
 

Code :
  1. Set WshShell = WScript.CreateObject("WScript.Shell" )
  2. Set WshSysEnv = WshShell.Environment("SYSTEM" )
  3. WScript.Echo WshSysEnv("USERPROFILE" )


 
Rien ne s'affiche.
 
Le problème vient peut-être de la longueur de la chaine ou peut-être des espaces ... à creuser.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Calcul de la taille du profil de l'utilisateur courant à la connexion.

 

Sujets relatifs
connexion ordi distantConnexion à MySQL
BDD Hors connexion pour les clients mobileDév d'une ACP : pb de calcul de vecteurs propres
Taille de processus - optimisation. Récupérer le chemin du dossier courant
Récupérer valeurs sur un site web après un temps de calculCalcul d'un table de hachage
taille de la fenetre 
Plus de sujets relatifs à : Calcul de la taille du profil de l'utilisateur courant à la connexion.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR