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 :

.bat en admin


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Par défaut .bat en admin
    Bonjour tout le monde, j'ai une petite question, j'ai le script suivant :

    Code Batch : 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
    @echo off
    title CREATION COMPTE SCAN ET DOSSIER SCANNER
    color 1f
    mode con cols=50 lines=30
     
    set repCourant=%~dp0
    cd /D %~dp0
    if not exist "getadmin.vbs" (
        mode con lines=2 cols=30
        echo Set UAC = CreateObject^("Shell.Application"^)>getadmin.vbs
        echo UAC.ShellExecute %0, "", "", "runas", 1 >>getadmin.vbs
        call wscript getadmin.vbs
        exit
        )
    del getadmin.vbs
    echo **************************************************
    echo * activation du partage de fichier et imprimante *
    echo **************************************************
    netsh advfirewall firewall set rule group="Partage de fichiers et d’imprimantes" new enable=yes
    pause

    il me retourne ceci :
    Nom : 1.PNG
Affichages : 269
Taille : 6,2 Ko



    Par contre quand j'ouvre CMD en faisant clic droit et exécuter en administrateur, la ligne de commande suivante : netsh advfirewall firewall set rule group="Partage de fichiers et d’imprimantes" new enable=yes

    me retourne ça :
    Nom : 2.PNG
Affichages : 268
Taille : 10,1 Ko



    Pourquoi n'ai je pas le même résultat ?
    et comment faire pour que cela fonctionne quand je lance mon .bat ?

    Par avance merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Et si tu met ceci dans un .bat et que tu lui fait clic droit -> exécuter en tant qu'administrateur ?

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    echo **************************************************
    echo * activation du partage de fichier et imprimante *
    echo **************************************************
    netsh advfirewall firewall set rule group="Partage de fichiers et d’imprimantes" new enable=yes
    pause

    Je pense que ton problème viens des caractères spéciaux '

  3. #3
    Membre habitué
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Par défaut idem
    merci de prendre du temps a ma question
    j'avais déjà essayé et même résultat
    par contre quand je lance CMD en administrateur ça me dit bien :

    48 règle(s) mise(s) à jour.
    Ok.

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    j'avais déjà essayé et même résultat
    Ça ne fonctionne pas ? Ou ça fonctionne ?

  5. #5
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Ton problème viens des caractères spéciaux '

    https://www.developpez.net/forums/d1...al-interprete/

  6. #6
    Membre habitué
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Par défaut non
    Non cela ne fonctionne pas.
    comme je l'ai dit, dans le premier script je fais pour qu'il s'exécute en ADMIN avec "getadmin.vbs"

    Quand je lance le .bat, la comande : netsh advfirewall firewall set rule group="Partage de fichiers et d’imprimantes" new enable=yes pour activer le partage de fichier et imprimante, me retourne le
    résultat : Aucune règle ne correspond aux critères spécifiés.


    Par contre quand j'ouvre CMD en cliquant dessus pour l'exécuter en ADMINISTRATEUR et que je tape la même commande, ça me retourne le résultat suivant : 48 règle(s) mise(s) à jour. Ok.

    c'est ce résultat que je veux obtenir en lançant mon script en automatique

    je ne sais pas comment faire

Discussions similaires

  1. lancer un .bat en admin
    Par yanover dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 10/11/2015, 08h03
  2. Lancer un bat en mode admin géré par le bat
    Par hermes6236 dans le forum Windows
    Réponses: 7
    Dernier message: 07/11/2013, 01h16
  3. [Admin BDD] Execution travaux SQL AGENT via un .bat
    Par dahu17 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/08/2007, 12h17

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