|
|
|
|
Bonjour,
Je cherche à récupérer la variable %UserName% sur plusieurs machines:
Je me connecte depuis mon poste(administrateur) sur chaque machine avec l'utilitaire psexec à l'aide de la commande ci-dessous:
psexec \\@IP Machine -e cmd /c mkdir c:\%username%
Le répertoire n'est pas crée avec la valeur %Username% de l'utilisateur , comme je le souhaite.
Le répertoire est crée avec la valeur %Username% de l'utilisateur qui exécute le batch.
J'ai essayé avec runas mais sans succès. Je n'utilise sans doute pas les bons arguments.
Avez-vous une autre solution?
Merci par avance.
Cdlt,
Geoffray
Configuration: Windows XP Firefox 3.0.3
Non, pas exactement. Ce que je veux est créer un dossier ayant le nom (Username) de l'utilisateur, pour ensuite récupérer des fichiers et les copier dans ce dossier, et ensuite copier ce dossier sur un serveur de fichiers.
|
Tu peut créer un dossier qui porte le nom d'utilisateur avec ceci:
mkdir %USERNAME% Voici par exemple, un code qui va créer un dossier avec le nom %USERNAME%, créer un fichier texte %USERNAME%.txt a l'intérieur dans lequel sera écrit le %USERNAME% !! @echo off C:\Users\Junior\Desktop\A\ cd %USERNAME% echo %USERNAME% > %USERNAME%.txt Tu peut aussi définir un dossier où créer le dossier, en insérant ton chemin d'accès: Exemple: mkdir C:\Users\%USERNAME% ... Voila, c'est a peu près tout se que je peut te dire... Bonne Chance |