VB Script variable dans un chemin d'accès

Fermé
Samy17 Messages postés 30 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 26 février 2012 - 19 oct. 2011 à 19:05
 Utilisateur anonyme - 19 oct. 2011 à 20:28
Bonjour à vous forumeurs !

Je suis administrateur d'un domaine relativement important (environ 250 ou 300 utilisateurs), et je dois créer un script qui va supprimer un fichier dans un dossier se trouvant dans C:\Users\nomUtilisateur\etc...

J'utilise la fonction DeleteFile pour supprimer le fichier, aucun problème pour cela. Seulement le nom d'utilisateur change sur chaque poste. Il faut donc que le "nomUtilisateur" change automatiquement.

Je sais que la fonction "ObjWshNetwork.Username" permet de récupérer le nom de l'utilisateur actuel pour par exemple l'afficher ensuite, mais il ne m'intéresse pas de l'afficher.

C'est le seul début de piste que j'ai pu trouver. Je ne suis pas parvenu à l'utiliser pour ensuite le mettre en variable à la place de "nomUtilisateur"

Si quelqu'un a une idée je suis preneur. Merci à tous les forumeurs qui tenteront de m'aider :)

A voir également:

1 réponse

Utilisateur anonyme
19 oct. 2011 à 20:28
Bonjour,

Exemple type :

Dim objReseau, objFSO, NomUtilisateur, CheminFichier


Set objReseau  = CreateObject("WScript.Network")
NomUtilisateur = UCase(objReseau.UserName)

Set objFSO = CreateObject("Scripting.FileSystemObject")

CheminFichier = "C:\Test\" & NomUtilisateur & "\Dossiers\LeFichier.txt"

objFSO.DeleteFile(CheminFichier)	

Set objFSO = Nothing
Set objReseau = Nothing

'WScript.Echo CheminFichier

WScript.Quit(0)
'


Cdt

Lupin
0