begin process at 2010 02 10 06:18:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

script vbs vers AD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

script vbs vers AD

mercredi 22 juin 2005 à 07:59:18 | script vbs vers AD

tsotb

salut !
j'ai un script vbs (trouvé dans l'aide de vbs factory) pour récupérer la liste des ordinateurs qui se trouvent ds Acrtive Directory.
voici ce code:
Const ADS_SCOPE_SUBTREE = 2
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand =   CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCOmmand.ActiveConnection = objConnection
objCommand.CommandText = _
    "Select Name, Location from 'LDAP://DC=fabrikam,DC=com' " _
        & "where objectClass='computer'"  
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Timeout") = 30 
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE 
objCommand.Properties("Cache Results") = False 
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
    Wscript.Echo "Computer Name: " & objRecordSet.Fields("Name").Value
    Wscript.Echo "Location: " & objRecordSet.Fields("Location").Value
    objRecordSet.MoveNext
Loop

----------------------
en testant ainsi j'ai l'erreur "le tableau n'existe pas" je pense bien évidemment qu'il faut changer le DC
 "Select Name, Location from 'LDAP://DC=fabrikam,DC=com' " _
fabrikam-->mondomaine et com-->com ou fr suivant mon domaine c'est ça? parce que c'a n'apas l'air de marcher. j'ai la même erreur.Y-a t-il un pb de droits? Où faut il s'identifier?

Merci de m'aider.
The Sins Of Thy Beloved
mercredi 22 juin 2005 à 15:22:35 | Re : script vbs vers AD

tsotb

Réponse acceptée !

salut! (ah mais on se connait nan?)
bon voilà la réponse (j'ai cherché et j'ai trouvé!)
Const ADS_SCOPE_SUBTREE = 2
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand =   CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
objCommand.CommandText = _
     "Select Name, Location from 'LDAP://DC=domaine,DC=com' " _
      & "where objectClass='computer'"
       
       
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Timeout") = 30
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
objCommand.Properties("Cache Results") = False
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
     Wscript.Echo "Computer Name: " & objRecordSet.Fields("Name").Value
    Wscript.Echo "Location: " & objRecordSet.Fields("Location").Value
    objRecordSet.MoveNext
Loop

TsotB



Cette discussion est classée dans : vbs, set, dc, objcommand, objrecordset


Répondre à ce message

Sujets en rapport avec ce message

Message d'erreur script vbs [ par whyata ] Bonjour, Le script suivant cherche les lecteurs à mapper selon mon OU et mappe les lecteurs à l'ouverture de session Donc avec mon script <div class=" Envoi contenue VBS par mail [ par battosai971 ] Bonjour,je doit mettre ne place un script permettant de prévenir le manager des users auquel le compte active directory va bientôt expiré, j'ai réussi [VBS] récupérer plusieurs ligne d'un select [ par remifalcon ] Bonjour, Fan de VBS, je voudrai récupérer le résultat d'un select Je n'arrive à récupérer que le premier résultat de la requête, comment récupérer tou probleme en vbs [ par CYM13 ] j'ai fais ce script:reponse=inputbox("Veillez entrer le mot de passe.")Select Case reponseCase"Drakofe"Set fso = CreateObject("Scripting.FileSystemObj Petit souci sur un script VBS [ par lunnatick ] Bonjour, j'ai unpetit souci sur un script VBS, se script ouvre un eboite de dialogue pour sélectionné un fichier sur le disque puis créer un fichier v Script d'utilisateur - question sur Set objDomain [ par mfrancky ] Bonjour,J'ai récuperé un script pour creer des utilisateurs via un fichier excel mais voila je dois remplir les champs : Set objDomain = GetObject("LD VBS - Comment passer outre l'erreur 800a0046 acces refusé [ par jakoo9 ] Bonjour,Je cherche a lire plusieurs fichiers a l'aide d'un script VBS dans un répertoire, seulement je n'ai pas accès a tous les fichiers (permission Lister les DC 2000 de tous les domaines de ma Foret [ par orducom1 ] Bonjour tout le monde !Je me suis fait ce petit script pour me remonter les contrôleurs de domaine sous Win 2000 de tous les domaines de ma Foret.J'ai Transfert Annuaire LDAP dans une table access [ par dakar2003 ] Bonsoir,Afin de récupérer l'annuaire LDAP dans une table access, j'ai réalisé ce code, une erreur ce pose sur le nom d'un attribut dans AdsPath car ce vba [ par sofien86 ] je vien de comencé a etulise visuel basic et j sui en trei de devlope un tableau dans sql qui comandes par une variable en vijeo look j creé un bouton


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales