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 :

verifier si le nom du domaine de la machine est Ex:toto


Sujet :

Scripts/Batch

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingènieur support
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingènieur support
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Par défaut verifier si le nom du domaine de la machine est Ex:toto
    Bonjour,

    Je suis nouveau dans la création de fichier batch, j'aurai besoin d'exécuter une liste de commande, mais une fois que la machine soit jointe au domaine.

    Est ce que quelqu'un peut m'aider à créer un fichier batch qui ne s'exécute sur la machine, que si elle est jointe au domaine.

    Merci par avance.

  2. #2
    Membre expérimenté Avatar de plopi
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2011
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 191
    Par défaut
    je suis sûr qu'il y a mieux, mais ça peut être un début...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for /f "tokens=2" %i in ('systeminfo ^| findstr /i /c:domaine') do echo set domname=%i
    
    if not %domname%==WORKGROUP (goto ...)

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Ingènieur support
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingènieur support
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Par défaut
    Merci Plopi pour votre réponse, mais j’ai essayé de l'adapter à mon cas, mais ça n'a rien donnée, peut être que je ne me suis pas bien pris.

    Pour bien vous expliquez ce que je veux faire voilà:

    J’ai envie d'activer un logiciel en exécutant un fichier batch, mais du faite que le poste n'est pas joint au Domain il n'est y'a pas de connexion à internet, puisque elle passe via un proxy. Donc pour que ce fichier s'exécute automatiquement, et active le logiciel en question, j'ai envie d'écrire des commandes pour dire:

    SI "Mon_Pc.Member= Mon_Domain Alors exécute le fichier Bach SINON ne fait rien.

  4. #4
    Membre expérimenté Avatar de plopi
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2011
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 191
    Par défaut
    Citation Envoyé par salimu Voir le message

    J’ai envie d'activer un logiciel en exécutant un fichier batch, mais du faite que le poste n'est pas joint au Domain il n'est y'a pas de connexion à internet, puisque elle passe via un proxy. Donc pour que ce fichier s'exécute automatiquement, et active le logiciel en question, j'ai envie d'écrire des commandes pour dire:
    euh... le code posté avec un minimum d'adaptation permet de faire cela...

    Citation Envoyé par salimu Voir le message
    SI "Mon_Pc.Member= Mon_Domain Alors exécute le fichier Bach SINON ne fait rien.
    Par contre je ne pense pas que le nom du PC ( %computername% ) puisse être égal au nom du domaine... enfin si j'ai bien compris ce que tu voulais dire....

    Sinon une autre version :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    :: Definir le nom de domaine AD
    
    for /f "tokens=2 delims==" %%i in ('wmic ntdomain get DomainName /format:list ^| find /i "domainname"
    ) do set domname=%%i
    
    echo %domname%
    pause.
    
    :: Tester le nom de domaine AD si OK action sinon fin du traitement
    
    if %domname%==NomDuDomaine ( "exécute le fichier Batch" ) else ( exit )
    PS : Si tu peux poster ton code pour voir ce qu'il est possible de faire...

Discussions similaires

  1. [C#] Trouver le nom de domaine d'une machine
    Par papouAlain dans le forum Windows Forms
    Réponses: 6
    Dernier message: 08/10/2013, 16h11
  2. Recherche un script qui me permet de verifier un nom de domaine
    Par agencep dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 03/07/2006, 11h29
  3. Récupérer le nom de domaine d'appartenance d'un serveur
    Par Laurent Dardenne dans le forum Windows
    Réponses: 2
    Dernier message: 26/01/2004, 17h01
  4. ip fixeou nom de domaine sur ordi perso
    Par windob dans le forum Développement
    Réponses: 15
    Dernier message: 14/01/2004, 10h49

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