Merci pour vos réponses :-) Je vais tester !
J'ai peur d'avoir l'erreur de mémoire que j'avais avec l'autre script, au vu du très grand nombre d'objets que j'ai ^^
- Forum d'étudiants SUPINFO
- → Affichage d'un profil : Hana
Hana
Inscrit(e) (le) 20 août 2010 à 09:29Déconnecté Dernière activité 24 mai 2012 à 11:04
Statistiques de la communauté
- Groupe SUPINFO
- Messages 269 (0,42 par jour)
- Visites sur le profil 975
- Âge 22 ans
- Anniversaire Avril 23, 1990
Informations de contact
Messages que j'ai postés
Dans le sujet : Powershell pour lister les objets d'un domaine
30 avril 2012 à 09:15
Dans le sujet : Powershell pour lister les objets d'un domaine
24 avril 2012 à 14:16
Ben quand j'ouvre le csv avec Excel j'ai
1 #TYPE System.DirectoryServices.ResultPropertyCollection
2 PropertyNames,"Values","Count"
3 System.Collections.Hashtable+KeyCollection,"System.Collections.Hashtable+ValueCollection","11"
4 System.Collections.Hashtable+KeyCollection,"System.Collections.Hashtable+ValueCollection","8"
Je suis entrain d'essayer de remplir un tableau avec les valeurs obtenues par mon .findAll() mais ce n'est pas glorieux ^^
1 #TYPE System.DirectoryServices.ResultPropertyCollection
2 PropertyNames,"Values","Count"
3 System.Collections.Hashtable+KeyCollection,"System.Collections.Hashtable+ValueCollection","11"
4 System.Collections.Hashtable+KeyCollection,"System.Collections.Hashtable+ValueCollection","8"
Je suis entrain d'essayer de remplir un tableau avec les valeurs obtenues par mon .findAll() mais ce n'est pas glorieux ^^
Dans le sujet : Powershell pour lister les objets d'un domaine
24 avril 2012 à 13:54
Bon, j'ai trouvé comment lister +1000 mais j'ai un Une exception de type 'System.OutOfMemoryException' a été levée.
à : ligne:0 caractère:0 x)
$objSearch4.SizeLimit = 2000
$objSearch4.PageSize = 1000
ça fonctionne quand je lance pour un seul domaine mais pas pour plusieurs de suite... ^^
########################################################################
Pour ceux que ça intéresse j'ai trouvé une autre solution pour faire mon code précédent :
$objDomaine = [ADSI]'LDAP://DC=xxxx,DC=com'
$objSearch4 = [System.DirectoryServices.DirectorySearcher] ($objDomaine)
$objSearch4.PageSize = 1000
$objSearch4.Filter = '(&(samaccountname=*)(ObjectCategory=person)(mail=*)(sn=*)(givenname=*))'
$objSearch4.PropertiesToLoad.AddRange(('distinguishedname','cn','displayname','employeeid','givenname','lastlogontimestamp','mail','samaccountname','scriptpath','sn'))
$objSearch4.findAll() | %{$_.properties}
$objSearch4.findAll().Count
Par contre je ne peux pas exporter en csv (enfin si mais ya pas de vrais valeurs) ^^
Je vais me faire gronder si je fais des multipostes comme ça ? (au bout d'un moment je ne peux plus éditer le précédent :-)
Je peux aller sur des forums spécialiser si vous voulez plutôt que flooder Supforum
Mais j'aime bien ici !
à : ligne:0 caractère:0 x)
$objSearch4.SizeLimit = 2000
$objSearch4.PageSize = 1000
ça fonctionne quand je lance pour un seul domaine mais pas pour plusieurs de suite... ^^
########################################################################
Pour ceux que ça intéresse j'ai trouvé une autre solution pour faire mon code précédent :
$objDomaine = [ADSI]'LDAP://DC=xxxx,DC=com'
$objSearch4 = [System.DirectoryServices.DirectorySearcher] ($objDomaine)
$objSearch4.PageSize = 1000
$objSearch4.Filter = '(&(samaccountname=*)(ObjectCategory=person)(mail=*)(sn=*)(givenname=*))'
$objSearch4.PropertiesToLoad.AddRange(('distinguishedname','cn','displayname','employeeid','givenname','lastlogontimestamp','mail','samaccountname','scriptpath','sn'))
$objSearch4.findAll() | %{$_.properties}
$objSearch4.findAll().Count
Par contre je ne peux pas exporter en csv (enfin si mais ya pas de vrais valeurs) ^^
Je vais me faire gronder si je fais des multipostes comme ça ? (au bout d'un moment je ne peux plus éditer le précédent :-)
Je peux aller sur des forums spécialiser si vous voulez plutôt que flooder Supforum
Dans le sujet : Powershell pour lister les objets d'un domaine
24 avril 2012 à 09:31
J'arrive maintenant à avoir tous les attributs que je veux. Pour DN par exemple en écrivant
distinguishedname ça marche mais
distinguishedName il ne comprend pas. Il ne me faut aucune maj et tout fonctionne.
merci pour ta réponse Aznox :-)
Par contre je n'arrive qu'à afficher qu'un max de 1000 lignes. Faut que je trouve comment débloquer ça ^^
Dans le sujet : Besoin d'avis avant inscription
17 avril 2012 à 09:54
Ce que tu pourrais aussi faire ce serait éventuellement de faire un DEUST en informatique.
(mais bon généralement ça commence en février xD)
Tu fais 6 mois de cours, et en seconde année : apprentissage sur 1 an avec moitié de cours, moitié d'entreprise... comme ça ça te permet de voir si ça te plait vraiment. (et tu peux continuer sur une licence pro)
Peut-être que tu peux arriver directement en 2d année de DEUST (bac+2)...
Par contre le niveau est + faible qu'à SUPINFO (vu que c'est une fac avec souvent des vieux profs 8-)
Moi j'ai fait 1semestre de fac de bio, puis directement après : DEUST informatique en 2ans (1an et demi). Puis admission parallèle à SUPINFO B3 et je n'étais pas perdue :-) (sauf en PHP x)
Généralement intégrer un DEUST c'est pas trop difficile car c'est une filière qui se veut professionnalisante.
Après si tu le sens tu peux peut-être entrer directement en B2 si tu t'y connais un peu en informatique ^^ (ça je ne sais pas si c'est un bon conseil ;P faut lire le résumé des cours dispensés chaques années dans la brochure SUPINFO)
(mais bon généralement ça commence en février xD)
Tu fais 6 mois de cours, et en seconde année : apprentissage sur 1 an avec moitié de cours, moitié d'entreprise... comme ça ça te permet de voir si ça te plait vraiment. (et tu peux continuer sur une licence pro)
Peut-être que tu peux arriver directement en 2d année de DEUST (bac+2)...
Par contre le niveau est + faible qu'à SUPINFO (vu que c'est une fac avec souvent des vieux profs 8-)
Moi j'ai fait 1semestre de fac de bio, puis directement après : DEUST informatique en 2ans (1an et demi). Puis admission parallèle à SUPINFO B3 et je n'étais pas perdue :-) (sauf en PHP x)
Généralement intégrer un DEUST c'est pas trop difficile car c'est une filière qui se veut professionnalisante.
Après si tu le sens tu peux peut-être entrer directement en B2 si tu t'y connais un peu en informatique ^^ (ça je ne sais pas si c'est un bon conseil ;P faut lire le résumé des cours dispensés chaques années dans la brochure SUPINFO)
- Forum d'étudiants SUPINFO
- → Affichage d'un profil : Hana


Mon contenu

