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

Windows Discussion :

Demande d'aide pour script de connexion


Sujet :

Windows

  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 34
    Points : 29
    Points
    29
    Par défaut Demande d'aide pour script de connexion
    Bonjour a tous,

    Je viens vers vous car je suis perdu face à une incompatibilité 2000/xp.

    je m'explique : sur mon serveur samba, j'ai mis en place un script de connexion qui paramètre les stations clientes sous xp et 2000 pour aller chercher les mises à jours windows sur un serveur de mise à jour. J'ai utilisé un bat puisque a priori c'est l'un des seuls formats possibles avec samba (avec cm) et la commande REG ADD pour modifier ma base de registre mais voila, cette commande n'existe pas sous 2000.

    Ma question est : avez vous une solution pour que ce script puisse fonctionner sous XP et sous 2000 ? Y a t'il une commande sous 2000 qui est l'equivalence de REG ADD sous Xp ?

    Je vous joint le script pour demo et vous remercie pour votre aide.

    Loupsolitaire

    Code : 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
       1.
          @echo off
       2.
          set /a n=%random%%%24
       3.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoUpdate /t REG_DWORD /d 0 /f
       4.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AUOptions /t REG_DWORD /d 2 /f
       5.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v ScheduledInstallDay /t REG_DWORD /d 0 /f
       6.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v ScheduledInstallTime /t REG_DWORD /d %n% /f
       7.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v UseWUServer /t REG_DWORD /d 1 /f
       8.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v RescheduleWaitTime /t REG_DWORD /d 30 /f
       9.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 1 /f
      10.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\ /v WUServer /t REG_SZ /d http://wsus /f
      11.
          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\ /v WUStatusServer /t REG_SZ /d http://wsus /f

  2. #2
    Membre averti Avatar de pascal.barbier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2007
    Messages : 362
    Points : 442
    Points
    442
    Par défaut
    ce qui devrait fonctionner sur tous les systèmes 2K/XP/3K3/Vista c'est de créer un fichier .REG (par exemple en exportant une clé de registre depuis regedit) et de lancer la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    regedit /s <fichier.reg>
    www.iristechnologies.eu
    Centre de formation à Paris et Toulouse

  3. #3
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 34
    Points : 29
    Points
    29
    Par défaut
    Ok je vois ce que tu veux dire.

    Peut tu (oui je sais , j'abuse) m'ecrire un petit exemple sur une des commandes ci dessus que je me fasse une idée plus précise stp ?

    Merci d'avance

    loupsolitaire

  4. #4
    Membre averti Avatar de pascal.barbier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2007
    Messages : 362
    Points : 442
    Points
    442
    Par défaut
    Oui tu abuses

    Mais comme tu as été bien sage voila un exemple de ce qui peut être fait :

    Code : 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
    @echo off
    set /a n=%random%%%24
    echo Windows Registry Editor Version 5.00 > wsus.reg
    echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] >> wsus.reg
    echo "WUServer"="http://wsus" >> wsus.reg
    echo "WUStatusServer"="http://wsus" >> wsus.reg
    echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] >> wsus.reg
    echo "NoAutoUpdate"=dword:0 >> wsus.reg
    echo "AUOptions"=dword:2 >> wsus.reg
    echo "ScheduledInstallDay"=dword:0 >> wsus.reg
    echo "ScheduledInstallTime"=dword:%n% >> wsus.reg
    echo "UseWUServer"=dword:1 >> wsus.reg
    echo "ScheduledWaitTime"=dword:30 >> wsus.reg
    echo "NoAutoRebootWithLoggedOnUsers"=dword:1 >> wsus.reg
    regedit /s wsus.reg
    PS : si tu es dans un domaine Windows, une statégie de groupe peut également faire l'affaire.
    www.iristechnologies.eu
    Centre de formation à Paris et Toulouse

  5. #5
    Nouveau membre du Club
    Inscrit en
    Août 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 34
    Points : 29
    Points
    29
    Par défaut
    Bonjour et merci beaucoup,

    Ca fonctionne a merveille, j'ai juste rajouté une ligne de code à la fin pour supprimer le fichier reg et enlever un espace par ci par la car sous 2000, il considerait certaine ligne de commande comme deux lignes donc erreur.

    Merci encore ca m'a bien aidé.

    J'ai juste maintenant à faire face à un problème de droit (evidemment les clients qui se connecte n'etant pas admin, le script est rejeté ) mais je vais y arriver.

    Merci

    Loupsolitaire

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. demande d'aide pour correction d'un script
    Par maikess dans le forum VBScript
    Réponses: 3
    Dernier message: 03/09/2010, 14h34
  2. Demande d'aide pour script de nettoyage
    Par super_cros dans le forum PL/SQL
    Réponses: 2
    Dernier message: 28/07/2010, 09h51
  3. [MySQL] Demande d'aide pour réaliser un script
    Par maxwell398 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 07/01/2010, 20h05
  4. Demande d'aide pour un script
    Par Draz34 dans le forum Développement
    Réponses: 4
    Dernier message: 21/02/2009, 21h29
  5. demande d'aide pour création script.ksh
    Par LuckySoft dans le forum Linux
    Réponses: 2
    Dernier message: 26/11/2008, 13h34

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