Script Login 2003 R2

Bonjour,
J'ai créé un script de login que j'ai placé dans le NETLOGON de mon contrôleur de domaine Server 2003 R2.
Le problème est que le script ne se lance en automatique quand un utilisateur se connecte.
Par contre, si je le lance en manuel, le script fonctionne.

Je pense que ca vient du fait que c'est une version R2.
Sinon, y-a-t-il un programme qui pourrait résoudre mon problème?

Quelqu'un peut-il m'aider SVP.

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Pourquoi t'utilises pas une GPO?
    1. Parce qu'il n'a pas de GPO en x64.
    2. Modérateur
      @vanzouille??? Pas de GPO en x64 ??? T'es sur de toi?

      Sinon, script d'ouverture de session de compte. Mais faut se le rentrer user par user :-/
  2. Quaisment.

    Mais le but est de mapper (entre autres) des lecteurs réseau en fonction de l'appartenance du groupe de l'utilisateur dans l'OU.
    1. Modérateur
      Bah les GPO doivent exister... C'est pas possible que ca existe pas...
      Essaie de les ouvrir depuis la console AD tu verras s'il te jette en disant que ca n'existe pas ou s'il n'y a pas de menu.
  3. Voila mon script.
    Y a pas plus simple.

    Const MSAP = "cn=g_msap"
    Const RESP = "cn=g_responsable"

    on error resume next
    Set wshNetwork = CreateObject("WScript.Network")
    Set ADSysInfo = CreateObject("ADSystemInfo")
    Set CurrentUser = GetObject("LDAP://" & ADSysInfo.UserName)
    strGroups = LCase(Join(CurrentUser.MemberOf))

    wshNetwork.MapNetworkDrive "p:","\\server\pourtous"

    If InStr(strGroups, MSAP) then
    wshNetwork.MapNetworkDrive "m:","\\server\documents_msap"
    wshNetwork.MapNetworkDrive "p:","\\server\pourtous"
    End if

    If InStr(strGroups, RESP) then
    wshNetwork.MapNetworkDrive "r:","\\server\responsable_msap"
    End if
    1. Modérateur
      Si ton script s'exécute il est possible de le mettre dans une GPO pour qu'il se lance automatiquement à l'ouverture de session.