Script creation repertoire perso .bat
Noxadmin78
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
Froulik Messages postés 3779 Date d'inscription Statut Membre Dernière intervention -
Froulik Messages postés 3779 Date d'inscription Statut Membre Dernière intervention -
Salut,
Je souhaite ecrire un script d'ouverture de session en .bat pour les utilisateurs de mon domaine.
Dans ce script, il y aura le mappage des lecteurs réseaux et la creation d'un repertoire perso sur le serveur..
Dans ces lecteurs réseaux, un correspond au repertoire perso du user sur le serveur.
J'ai les lignes pour la connexion des lecteurs reseaux (net use......).
Pour la creation du repertoire, je sais qu'il faut mettre un truc du genre :
mkdir \\IP du srv\partage\%user% (je crois)
Mon problème est au niveau de la condition "existe ou pas",
si le repertoire existe, on passe. si le repertoire n'exite pas, le créer.
C'est pour du windows, et dans un .bat>
Je souhaite ecrire un script d'ouverture de session en .bat pour les utilisateurs de mon domaine.
Dans ce script, il y aura le mappage des lecteurs réseaux et la creation d'un repertoire perso sur le serveur..
Dans ces lecteurs réseaux, un correspond au repertoire perso du user sur le serveur.
J'ai les lignes pour la connexion des lecteurs reseaux (net use......).
Pour la creation du repertoire, je sais qu'il faut mettre un truc du genre :
mkdir \\IP du srv\partage\%user% (je crois)
Mon problème est au niveau de la condition "existe ou pas",
si le repertoire existe, on passe. si le repertoire n'exite pas, le créer.
C'est pour du windows, et dans un .bat>
A voir également:
- Batch créer dossier
- Fichier bat - Guide
- Script vidéo youtube - Guide
- Creation compte gmail - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
2 réponses
sur l'ensemlbe je ne répondrai pas, mais sur "if exist" tu peux faire un truc du style
il exist c:\toto goto dejafait
mkdir c:\toto
:dejafait
...suite du bat..
ou bien plus simple :
if not exist c:\toto mkdir c:\toto
...suite du bat..
il exist c:\toto goto dejafait
mkdir c:\toto
:dejafait
...suite du bat..
ou bien plus simple :
if not exist c:\toto mkdir c:\toto
...suite du bat..
Salut,
Merci pour ta reponse.
En fait, j'ai trouvé ça, et ça fonctionne :
set lookup=0
if exist "c:\%username%" (set lookup=1)
if %lookup%==0 mkdir "c:\%username%"
net use Z: "\\srv-partage\%username%"
Si le dossier existe, le script passe aux connexions des lecteurs reseaux, si il n'existe pas, il le crée.
Merci pour ta reponse.
En fait, j'ai trouvé ça, et ça fonctionne :
set lookup=0
if exist "c:\%username%" (set lookup=1)
if %lookup%==0 mkdir "c:\%username%"
net use Z: "\\srv-partage\%username%"
Si le dossier existe, le script passe aux connexions des lecteurs reseaux, si il n'existe pas, il le crée.