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 :

Autologon via un batch


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    technicien d'exploitation
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : technicien d'exploitation
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Par défaut Autologon via un batch
    Bonjour à tous,

    moi c'est gregory.

    Je précise que je suis novice en batch mais je dois en faire un pour ma boîte.

    Forcer un poste dans le domaine à faire un "autologon" sur une session définis avec mot de passe définis plus la création d'un fichier de log.

    Tout cela en batch incorporé dans une GPO

    voici ce que j'ai réussi à faire mais qui ne fonctionne pas du tout :

    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
    @echo off
     
    set DOMAINE=XXXX
    set SRV=XXXX
    set TRACE=\\%SRV%\XXXX\XXXX
     
    set NETBIOS="XXXX"
    set USER="XXXX"
    set PASSWORD="XXXX"
     
    if %ComputerName%==%NETBIOS% (
      set User=%USER%
      set Password=%PASSWORD%
      goto Registre
    )
     
    echo %COMPUTERNAME% %DATE% %TIME% >> %TRACE%\%COMPUTERNAME%.txt
     
    :Registre
     
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d %DOMAINE% /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d %User% /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d %Password% /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v ForceAutoLogon /t REG_SZ /d 1 /f
     
    exit

    Si quelqu'un peut m'aiguiller ça serait super!

    Merci à vous

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Bonjour à toi,

    Est tu obligé de faire ça en CMD ?

    Je te propose de regarder ma réponse ici : http://www.developpez.net/forums/d15...n-automatique/
    Exactement ce que tu veut en VBS, il te faudra juste rajouter la partie log

  3. #3
    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
    Salut,
    Un truc tout simple, met un ECHO avant tes REG ADD et tu verras que tes variables ne s'affichent pas.

    Ajoute la ligne qui suis après ton @ECHO OFF:
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    setlocal EnableDelayedExpansion
    Puis change ton:
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d %DOMAINE% /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d %User% /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d %Password% /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v ForceAutoLogon /t REG_SZ /d 1 /f

    par:
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d !DOMAINE! /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d !User! /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d !Password! /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v ForceAutoLogon /t REG_SZ /d 1 /f

    Là tu verras la petite subtilité syntaxique des expansions retardées, on passe de % à !
    Bref, redis moi si cela fonctionne.

  4. #4
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Les joies du batch avec EnableDelayedExpansion

  5. #5
    Membre à l'essai
    Homme Profil pro
    technicien d'exploitation
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : technicien d'exploitation
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Par défaut
    Merci pour vos réponses.

    j'ai testé avec "!" et c'est parfait :-)!

    Un grand merci à vous.

Discussions similaires

  1. se connecter à un serveur ftp via un batch file
    Par younek dans le forum Windows
    Réponses: 7
    Dernier message: 05/11/2008, 11h55
  2. Exécuter une requête SQL via un batch
    Par WeeJay dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 22/09/2008, 12h32
  3. Passer un paramètre à une commande via un batch
    Par Qamalito dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 18/03/2008, 00h00
  4. Ouverture d'un service via un batch
    Par sanosuke dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 16/01/2008, 14h33
  5. Modifier la date et l'heure Windows via un batch
    Par mezvin dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 17/09/2007, 07h53

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