VB Script variable dans un chemin d'accès
Samy17
Messages postés
35
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
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 :)
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:
- VB Script variable dans un chemin d'accès
- Acces rapide - Guide
- Script vidéo youtube - Guide
- Accès refusé - Guide
- Mas script - Accueil - Windows
- Accès presse papier - Guide
1 réponse
Bonjour,
Exemple type :
Cdt
Lupin
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