Bonjour,

J'essaye d'intégrer des contacts à des groupes à l'aide d'un CSV dans un environnement AD 2008/Exchange 2010 (en mode mixte 2003).
Pour ce faire je me suis tout naturellement orienté vers powershell et les cmdlets Quest.

Voici le format de mon CSV:

Name,MemberOf
Contact1,DN_GRP1;DN_GRP2;DN_GRP3
Contact2,DN_GRP1;DN_GRP2;DN_GRP3

Et voici ma commande:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
  Import-CSV c:\temp\contacts_and_groupes.txt | ForEach-Object {Get-QADobject -Type contact -Name $_.Name | Set-QADObject -ObjectAttributes @{MemberOf=@{Append=@( ($_.MemberOf -split ";"))}}}
Et voici l'erreur retournée par powershell lorsque je l’exécute:
Set-QADObject : Une violation de contrainte s'est produite.

Je vous demande donc votre aide car c'est urgent et que si j'ai pas réussi demain matin je vais devoir me palucher les 2000 contacts un par un.

Merci de votre aide

G-Orwell