Question Suppression contact (Résolu)

Plus d'informations
il y a 14 ans 11 mois #4681 par Jérémy
Salut tout le monde !!

Je chercherais à supprimer une liste de contacts ayant pour commentaire \"export\" appartenant à une OU \"Contact\".

Est-ce que quelqu'un à déjà trouver une solution à cette manipulation ^^ ?

Merci tout le monde<br><br>Message édité par: Furth, à: 18/05/09 16:23

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 11 mois #4687 par PASCAULT
Réponse de PASCAULT sur le sujet Re:Suppression contact
Bonjour,

De quel champ de commentaire parles-tu ?
Quand tu es dans les propriétés du contact via util et ordi directory, onglet général, description ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 11 mois #4688 par Jérémy
Réponse de Jérémy sur le sujet Re:Suppression contact
Ben j'ai trouvé le champs : properties.info, à partir de la j'ai réussi à pondre un code qui fonctionne mais je passe par un fichier temporaire ce qui n'est pas très pratique, je ne sais pas si je peux faire plus simple.

Voila mon code :

[code:1]$objDomaine=[ADSI]\&quot;LDAP://192.168.50.1/ou=Contacts_Exchange,dc=labs2,dc=com\&quot;
$objRecherche = New-object system.DirectoryServices.DirectorySearcher($objDomaine)
$objRecherche.Filter ='(&amp;(objectClass=contact)(objectCategory=contact))'

$boucle = $objRecherche.findall()

$boucle | Where {$_.properties.info -eq \&quot;export\&quot;} | Foreach {$_.properties.name}|Set-Content \&quot;C:\NomContacts.txt\&quot;

$ListeContacts = Get-Content \&quot;C:\NomContacts.txt\&quot;

foreach ($Contacts in $ListeContacts)
{
$objDomaine.delete(\&quot;contact\&quot;, \&quot;cn=$Contacts\&quot;«»)
}[/code:1]

Si vous avez une idée pour le simplifier ^^

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 11 mois #4689 par PASCAULT
Réponse de PASCAULT sur le sujet Re:Suppression contact
oui, ajoute ce critère de recherche \&quot;info=contact\&quot; à ton filtre de recherche LDAP

[code:1]$objRecherche.Filter ='(&amp;(objectClass=contact)(objectCategory=contact)(info=export))'[/code:1]
Ton objet $boucle contiendra alors seulement les contacts avec commentaire export

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 11 mois #4690 par Jérémy
Réponse de Jérémy sur le sujet Re:Suppression contact
Ok, merci pour l'info !!

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.068 secondes
Propulsé par Kunena