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

VBScript Discussion :

Script Autologon MULTILANGUE


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 7
    Par défaut Script Autologon MULTILANGUE
    Bonjour à tous,

    J'utilise un script « vbs » afin de mettre en place un « autologon » sur un PC en Windows7.
    Se script se lance pendant une installation WDS-MDT.
    Pas de souci, tout cela fonctionne bien sauf que dés que je l'installe dans une autre langue le script ne fonctionne par car le compte utilisé est "Administrateur" et non "Administrator" (Ex : US).
    J'aimerais que mon script puisse détecter la version installée et en conséquence, mettre le bon compte.
    Mes connaissance son rudimentaire et je n'arrive à rien, pouvez-vous m'éclaircir sur le chemin à prendre.
    Merci.
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    Option Explicit
    On Error Resume Next
    Err.Clear
     
    dim StdOut, objReg, strKeyPath, strStringValueName, strSetStringValue, strEntryName, strValue, strLoginPath
    dim Wshshell, ArgObj, sArgCount, x
     
    Set WshShell = WScript.CreateObject("WScript.Shell")
     
    const HKEY_LOCAL_MACHINE = &H80000002
    Set StdOut = WScript.StdOut
     
    strSetStringValue = "c:\winnt\system32\wscript.exe c:\someWSHFile.vbs"
    strStringValueName = "Description of the process"
     
    Set ArgObj = WScript.Arguments
    sArgCount = ArgObj.Count
     
    For x = 0 to sArgCount - 1
        Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_ 
        ArgObj(x) & "\root\default:StdRegProv")
     
        strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ANewRegistryKey"
        strLoginPath = "Software\Microsoft\Windows NT\CurrentVersion\Winlogon"
        objReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath
        objReg.SetStringValue HKEY_LOCAL_MACHINE, strLoginPath, "AutoAdminLogon", "1"
        objReg.SetStringValue HKEY_LOCAL_MACHINE, strLoginPath, "DefaultUserName", "Administrateur"
        objReg.SetStringValue HKEY_LOCAL_MACHINE, strLoginPath, "DefaultPassword", ".........."
        objReg.SetStringValue HKEY_LOCAL_MACHINE, strLoginPath, "AutoLogonCount", "1"
        objReg.SetStringValue HKEY_LOCAL_MACHINE, strLoginPath, "DefaultDomainName", ArgObj(x)
        objReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strStringValueName, strSetStringValue
        set objReg = Nothing
    Next
     
    set wshshell = nothing
    set argobj = nothing
     
    Sub ErrorHandler(byVal errornum, byVal errorDesc)
        theDesc = "Error Number: " & errornum & " Error Description: " & errorDesc
        WshShell.LogEvent 1, theDesc
        err.clear
    End Sub

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    bonjour,
    dés que je l'installe dans une autre langue
    si ça signifie la langue active du système, il existe un moyen de la tester avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msgbox Hex(GetUILanguage())
    la fonction GetUILanguage est le seul ajout significatif de la v5.7 WSH, elle ne figure pas dans la doc qui est restée à la v5.6
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 7
    Par défaut
    Merci je vais essayer de voir avec ce paramétre.

Discussions similaires

  1. [PHP 5.4] script php multilangue
    Par koloban dans le forum Langage
    Réponses: 4
    Dernier message: 22/01/2013, 23h12
  2. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  3. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 22h42
  4. Réponses: 2
    Dernier message: 11/07/2002, 08h31

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