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   -
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>
A voir également:

2 réponses

Froulik Messages postés 3779 Date d'inscription   Statut Membre Dernière intervention   948
 
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..
0
Noxadmin78 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   2
 
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.
0
Froulik Messages postés 3779 Date d'inscription   Statut Membre Dernière intervention   948
 
ouaip.
c'est encore une autre façon de tester.
content que ça fonctionne
bonne journée
0