Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e) (modifié)

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

Modifié par NoxAdmin78

Posté(e)

Slt,

 

Merci pour ta reponse.

J'ai trouvé ça, testé 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 le dossier n'existe pas, il le crée.

Posté(e)

Bonjour NoxAdmin78,

 

Si tu considères que la question est réglée, merci de le signaler en ajoutant le mot [Résolu] dans le titre de ton sujet…

resolu.jpg

[1] En bas du premier message de ton sujet, clique sur Modifier
[2] En bas de l'éditeur qui s'ouvre, clique sur Utiliser l'éditeur complet
[3] En haut de l'éditeur complet, ajoute [Résolu] au titre de ton sujet.
[4] Clique sur le bouton Enregistrer le message modifié pour valider.

 

Merci d'avance.

Cordialement

Notpa

  • Modérateurs
Posté(e)

Bonjour NoxAdmin,

Ta solution fonctionne, c'est sûr. Mais la mienne présente l'avantage de résoudre la question en une seule ligne au lieu des 3 tiennes...

if not exist "c:\%username%" mkdir "c:\%username%"

En français, « si le répertoire n'existe pas, créer le répertoire »...
Après, c'est toi qui vois... icon_Doute.gif

 

Et n'oublie pas de marquer le sujet résolu, comme t'y incite Notpa.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...