Question
Suppression contact (Résolu)
- Jérémy
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 14 ans 11 mois #4681
par Jérémy
Suppression contact (Résolu) a été créé 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
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.
- PASCAULT
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 78
- Remerciements reçus 0
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 ?
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.
- Jérémy
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
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]\"LDAP://192.168.50.1/ou=Contacts_Exchange,dc=labs2,dc=com\"
$objRecherche = New-object system.DirectoryServices.DirectorySearcher($objDomaine)
$objRecherche.Filter ='(&(objectClass=contact)(objectCategory=contact))'
$boucle = $objRecherche.findall()
$boucle | Where {$_.properties.info -eq \"export\"} | Foreach {$_.properties.name}|Set-Content \"C:\NomContacts.txt\"
$ListeContacts = Get-Content \"C:\NomContacts.txt\"
foreach ($Contacts in $ListeContacts)
{
$objDomaine.delete(\"contact\", \"cn=$Contacts\"«»)
}[/code:1]
Si vous avez une idée pour le simplifier ^^
Voila mon code :
[code:1]$objDomaine=[ADSI]\"LDAP://192.168.50.1/ou=Contacts_Exchange,dc=labs2,dc=com\"
$objRecherche = New-object system.DirectoryServices.DirectorySearcher($objDomaine)
$objRecherche.Filter ='(&(objectClass=contact)(objectCategory=contact))'
$boucle = $objRecherche.findall()
$boucle | Where {$_.properties.info -eq \"export\"} | Foreach {$_.properties.name}|Set-Content \"C:\NomContacts.txt\"
$ListeContacts = Get-Content \"C:\NomContacts.txt\"
foreach ($Contacts in $ListeContacts)
{
$objDomaine.delete(\"contact\", \"cn=$Contacts\"«»)
}[/code:1]
Si vous avez une idée pour le simplifier ^^
Connexion ou Créer un compte pour participer à la conversation.
- PASCAULT
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 78
- Remerciements reçus 0
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 \"info=contact\" à ton filtre de recherche LDAP
[code:1]$objRecherche.Filter ='(&(objectClass=contact)(objectCategory=contact)(info=export))'[/code:1]
Ton objet $boucle contiendra alors seulement les contacts avec commentaire export
[code:1]$objRecherche.Filter ='(&(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.
- Jérémy
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Suppression contact (Résolu)