IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Probleme Creation des utilisateurs et des dossiers partages dans le fichier


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2014
    Messages : 18
    Par défaut Probleme Creation des utilisateurs et des dossiers partages dans le fichier
    Bonjour Je m’excuse j'ai besoin d'aide j'ai un probleme avec mon Code
    Quelqu'un pourrait bien m'aider SVP
    J'aimerais pouvoir :
    créer les dossiers partagés Shared1 et Shared2 sur le bureau de l'utilisateur
    créer et paramétrer le groupe de travail de l'ordinateur sur projets(nom de groupes de travail=projets)


    je voudrais

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    @echo off
     
    echo Saisie des Informations
     
    :saisie
     echo BEGIN
    set /p nom=Entrez Votre Nom :
    set /p prenom=Entrez Votre Prenom :
    set /p annenaiss= Entrez Votre Anne de Naissance :
    set /p numTel=Entrez Votre Numero de telephone (771234567) :
    set /p vilnaiss=Entrez Votre Ville de Naissance :
     
    set   login=%prenom%%vilnaiss:~0,3%%numTel:~7,2%
    set   password= %numTel:~4,2%%nom%@%annenaiss%
     
    pause
    :createUsers
    net user  %login%   %password%     /add  // Ici il refuse de creer l'utilisateur
     
     
     
    pause
    :createfileshare
    net shared1=c:\Users\%username%\documents  /unlimited
    net shared2=c:\Users\%username%\documents	/unlimited
    echo Dossiers crees avec succes
    pause
     
    :createGroup
    net localgroup projets	 /add
    echo Groupes crees avec succes
     
    pause

  2. #2
    Membre émérite Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Par défaut
    Ce genre de post donne vraiment envie d'aider...
    En ayant lu très rapidement le code, essaye de mettre des guillemets quand tu définis des chemins.
    Pas besoin de 50 espaces dans ton code: "%password% /add" -> "%password% /add".
    En plus tes ":saisie, :createUsers, :createfileshare, :createGroup" sont jolis mais si tu ne fais pas de GOTO je ne vois pas l'intérêt...

    Mais franchement écrire un petit texte du style "Bonjour, j'ai un soucis avec mon code, il ne fonctionne pas et me retourne ça:" c'est bien plus respectable que de balancer le code (sans la bonne syntaxe) et en mode "vous avez le code, démerdez-vous pour trouver ce qui ne va pas"...

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2014
    Messages : 18
    Par défaut
    Merci beaucoup de m'avoir répondu devilsnake88 Je me suis pas mal débrouillé mais j'ai encore besoin d'aide

    j'aimerais pouvoir créer les dossiers dans le compte de l'utilisateur que j'ai créé
    J'aimerais savoir si il faut modifier la variable d’environnement %username% ou pas

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     
    :saisie
    set /p nom=Entrez Votre Nom :
    set /p prenom=Entrez Votre Prenom :
    set /p annenaiss= Entrez Votre Anne de Naissance :
    set /p numTel=Entrez Votre Numero de telephone (771234567) :
    set /p vilnaiss=Entrez Votre Ville de Naissance :
     
    :decoupage
    set login=%prenom%%vilnaiss:~0,3%%numTel:~7,2%
    set password=%numTel:~4,2%%nom%@%annenaiss%
     
    :createUsers
    echo Creation de l'utilisateur
    NET USER %login% %password% /add
    echo le login est %login% 
    echo le mot de passe est : %password%
     
    pause
     
    :createGroup
    echo Creation du Groupe
    NET LOCALGROUP projets  /add
     
    pause
     
    :createFolders
    echo Creation des Dossiers
    md c:\Users\%username%\documents\fileshare1
    md c:\Users\%username%\documents\fileshare2
     
    pause
     
    :fileshare
    echo Creation des Dossiers Partages
    NET SHARE shared1=c:\Users\%username%\documents\fileshare1  /unlimited
    NET SHARE shared2=c:\Users\%username%\documents\fileshare2	/unlimited
     
    pause

  4. #4
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2012
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 359
    Billets dans le blog
    2
    Par défaut
    non remplace "%username%" par "%login%" dans ton script
    Le gourou dicte la ligne (de commande) à suivre ...

    Penser à lire le Tutoriel Batch ou a consulter la FAQ Batch et ses contributions,
    ainsi que le Cour sur la ligne de commande et des scripts

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2014
    Messages : 18
    Par défaut Meerci De mavoir repondu Mais il ya un autre soucis
    Merci de m'avoir répondu mais il y a un autre soucis


    en fait si je met %login% à la place de %username%
    il ne le crée pas dans la session de l’utilisateur que je viens de créer
    mais dans le dossier Users

  6. #6
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2012
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 359
    Billets dans le blog
    2
    Par défaut
    As-tu lancé le script en tant d'administrateur ?
    Le gourou dicte la ligne (de commande) à suivre ...

    Penser à lire le Tutoriel Batch ou a consulter la FAQ Batch et ses contributions,
    ainsi que le Cour sur la ligne de commande et des scripts

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2014
    Messages : 18
    Par défaut Oui je lai executer comme administrateur
    Oui je lai executer comme administrateur

  8. #8
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2012
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 359
    Billets dans le blog
    2
    Par défaut
    ton script doit ressembler à ça

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    :saisie
    set /p nom=Entrez Votre Nom :
    set /p prenom=Entrez Votre Prenom :
    set /p annenaiss= Entrez Votre Anne de Naissance :
    set /p numTel=Entrez Votre Numero de telephone (771234567) :
    set /p vilnaiss=Entrez Votre Ville de Naissance :
     
    :decoupage
    set login=%prenom%%vilnaiss:~0,3%%numTel:~7,2%
    set password=%numTel:~4,2%%nom%@%annenaiss%
     
    :createUsers
    echo Creation de l'utilisateur
    NET USER %login% %password% /add
    echo le login est %login% 
    echo le mot de passe est : %password%
     
    :createGroup
    echo Creation du Groupe
    net localgroup projets /add
    echo Ajout de l'utilisateur au groupe
    net localgroup projets %login% /add
     
    :modifyACL
    ::Inclure la modification des ACL du dossier "c:\Users\%login%"
     
    :createFolders
    echo Creation des Dossiers
    md c:\Users\%login%\documents\fileshare1
    md c:\Users\%login%\documents\fileshare2
     
    :fileshare
    echo Creation des Dossiers Partages
    NET SHARE shared1=c:\Users\%login%\documents\fileshare1 /unlimited
    NET SHARE shared2=c:\Users\%login%\documents\fileshare2 /unlimited

    Il faut modifier les ACL du dossier "c:\Users\%login%", pus d'info ici: https://technet.microsoft.com/fr-fr/...(v=ws.10).aspx
    Le gourou dicte la ligne (de commande) à suivre ...

    Penser à lire le Tutoriel Batch ou a consulter la FAQ Batch et ses contributions,
    ainsi que le Cour sur la ligne de commande et des scripts

Discussions similaires

  1. Gestion des droits d'un dossier partagé dous réseaux
    Par labib23dz dans le forum Administration
    Réponses: 3
    Dernier message: 12/03/2010, 23h01
  2. Creation nom utilisateur avec des espaces
    Par vdaanen dans le forum Windows XP
    Réponses: 2
    Dernier message: 14/08/2009, 16h40
  3. Réponses: 1
    Dernier message: 12/05/2007, 22h34
  4. Réponses: 1
    Dernier message: 16/10/2006, 18h07
  5. Créer des utilisateurs et des groupes(droits) sous SqlServer
    Par shako95 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/11/2005, 07h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo