Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1124 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] taille d'un GetObject

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBS] taille d'un GetObject

n°1616505
PaLoTTe
Posté le 28-09-2007 à 11:23:37  profilanswer
 

Salut à tous !
 
J'ai une petite question :
 
Je récupère la liste des machines d'une OU et je voudrais savoir si c'est possible de connaitre la taille de l'objet et donc le nombre de machine sans effectuer un for each...
 
voici mon code :
 

Code :
  1. set objComputer = getObject ("LDAP://OU=tartanpion,DC=MONDOMAINE,DC=COM" )
  2. objComputer.filter = ("computer')


 
J'ai essayé :
 
ubound(objComputer) -> NOK
len(objComputer) -> NOK
 
Merci.
 
 
 

mood
Publicité
Posté le 28-09-2007 à 11:23:37  profilanswer
 

n°1616516
tegu
Posté le 28-09-2007 à 11:32:34  profilanswer
 

C'est la taille en nombre d'octets mémoire que tu veux ?

n°1616534
MagicBuzz
Posté le 28-09-2007 à 11:46:55  profilanswer
 

je pense plutot qu'il veut le nombre d'éléments dans la liste.
 
tu peux essayer ça :
 
objComputer.Count
objComputer.Length
objComputer.Items.Count
objComputer.Items.Length
objComputer.Rows.Count
objComputer.Rows.Length
 
Ou plus simplement consulter la doc ;)

n°1616544
PaLoTTe
Posté le 28-09-2007 à 12:13:00  profilanswer
 

J'ai essayé tes differentes manières -> NOK
 
J'ai déjà regarder un peu sur le net et entre autre j'avais récup le fichier d'aide Script56.CHM de Microsoft mais je n'y ai pas trouver la réponse...
 
Merci qd meme MagicBuzz  :hello:

n°1616618
tegu
Posté le 28-09-2007 à 14:42:47  profilanswer
 

C'est pas la doc du langage de script qu'il faut consulter, mais celle de l'objet ou du type d'objet que tu récupères.
Ici tu travailles avec un dico LDAP et des OU pour récupérer un objet machine ou un truc du genre ; je ne maîtrise pas le sujet mais c'est de ce côté qu'il te faut chercher une doc sur MSDN.

n°1616694
PaLoTTe
Posté le 28-09-2007 à 16:00:52  profilanswer
 

Salut Tegu !
 
donc si je comprends bien, la manière de compter les éléments d'un objet diffère suivant le type d'objet que je récupère ?
 
Bon je vais regarder un peu du coté de MSDN.
 
Merci !

n°1616696
MagicBuzz
Posté le 28-09-2007 à 16:04:54  profilanswer
 

ah ben oui, complètement.
 
il existe un tas de type d'énumérateurs qui sont différents, et donc les méthodes diffèrent.
 
la liste de commandes que je t'avais posté correspondait d'ailleurs à la plupart des types d'énumérateurs classiques. mais chaque programmeur peut décider de faire sa propre méthode d'énumération.
 
ainsi, ton truc ça peut aussi bien être objComputeur.Computers.Length aussi. sans la documentation de l'objet, c'est impossible de savoir exactement quelle est la méthode à utiliser.
 
peut-être même qu'il n'y a aucun moyen ;)

n°1616701
PaLoTTe
Posté le 28-09-2007 à 16:16:03  profilanswer
 

Ok !
 
Merci pour les explications ;)
 
 :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] taille d'un GetObject

 

Sujets relatifs
taille automatique d'un userformScripts VBS + DOS - sortie dans un fichier de logs
taille d'un ALT et Title[BUG] Creation Zip VBS
[Html/VbS] Lancer une fonction via un lien[VBS] Problème sur RUN
Taille d'image avec fo:external-graphic[VBS] Msgbox non bloquante
Connextion à un annuaire LDAP (VBA vers VBS)[VBS] Probleme WMI distant (sur Win32_Product)
Plus de sujets relatifs à : [VBS] taille d'un GetObject


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR