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 :

Stockage vers tableau ou variable


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 22
    Par défaut Stockage vers tableau ou variable
    Bonjour,

    Je suis entrain "d'essayer" de faire un script me permettant la chose suivante :

    A l'ouverture de session user --> Check des groupes d'appartenance --> Si le "nom" du groupe contient "DSI_*" le stocker dans un tableau ou variables --> utiliser ces variable pour installer des imprimantes.

    J'arrive a avoir un check des groupes d'appartenance mais je voudrai stocker ces résultats dans un tableau a 1 dimension

    Une idée ? Voici mon début de code :

    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
     
     
    On Error Resume Next
     
    'Déclaration des variables'
     
    Dim objGroupList, objADObject, strGroup, objUser
     
    Set WshShell = WScript.CreateObject("WScript.Shell")
    Set WshVarEnv = WshShell.Environment("PROCESS")
    Set objNetwork = CreateObject("WScript.Network")
     
    strNetBiosDomain = WshVarEnv.Item ("USERDOMAIN")
    strLogonServer = WshShell.ExpandEnvironmentStrings("%Logonserver%")
    strUserName = WshShell.ExpandEnvironmentStrings("%USERNAME%")
     
    Set objUser = GetObject("WinNT://" & strNetBiosDomain & "/" _
      & strUserName & ",user")
     
     
    	For Each objGroup In objUser.Groups
     
    '	WScript.Echo ObjGroup.name
     
    	Next
     
    WScript.quit
    Merci pour toutes infos.

  2. #2
    Membre éclairé
    Inscrit en
    Septembre 2009
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 63
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    i=0
    ReDim dsiGroup(i)
     For Each objGroup In objUser.Groups
     ogName = ObjGroup.name
      If Instr( ogName, "DSI_")>0 Then
      i=i+1
      ReDim Preserve dsiGroup(i)
      dsiGroup(i) = ogName
      End If
     Next

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 22
    Par défaut Suite
    Alors Mille merci pour cette aide !!

    Je vous posterai mon script une fois terminé au cas ou si quelqu un en aurait besoin.

    Merci

Discussions similaires

  1. [Tableaux] tableau et variable
    Par tyarak dans le forum Langage
    Réponses: 5
    Dernier message: 18/12/2005, 23h55
  2. [VBA] Mettre un tableau de variable en paramètre
    Par loacast dans le forum Général VBA
    Réponses: 10
    Dernier message: 15/11/2005, 11h28
  3. [VB6] Déclaration d'un tableau avec variable en paramètre.
    Par méphistopheles dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/10/2005, 12h21
  4. Comment obtenir un tableau à taille variable ?
    Par marsupilami34 dans le forum Langage
    Réponses: 6
    Dernier message: 27/06/2005, 15h03
  5. Fonction max d'un tableau de variables...
    Par Romalafrite dans le forum ASP
    Réponses: 7
    Dernier message: 20/07/2004, 10h38

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