Ciao a tutti, ho un'Unità Organizzativa che si chiama company.
Posizionandomi su tale OU, aggiungo il gruppo padre, come gruppo di distribuzione, in tale modo:
DirectoryEntry ObjRootEntry =
new DirectoryEntry("LDAP://localhost/OU=company,DC=prova,DC=com");
DirectoryEntry ObjGroup = ObjRootEntry.Children.Add("CN=padre", "group");
//Impostiamo il tipo di gruppo su distribuzione
ObjGroup.Properties["groupType"].Value =
ActiveDs.ADS_GROUP_TYPE_ENUM.ADS_GROUP_TYPE_GLOBAL _GROUP;
//Impostiamo il nome del gruppo
ObjGroup.Properties["sAMAccountName"].Value = "padre";
//Eseguiamo il Commit del nuovo gruppo in AD
ObjGroup.CommitChanges();
Fin qui tutto bene, ora, però se inserisco un altro gruppo in padre mi da errore:
DirectoryEntry ObjRootEntry =
new DirectoryEntry("LDAP://localhost/CN=padre,OU=company,DC=prova,DC=com");
DirectoryEntry ObjGroup = ObjRootEntry.Children.Add("CN=figlio", "group");
//Impostiamo il tipo di gruppo su distribuzione
ObjGroup.Properties["groupType"].Value =
ActiveDs.ADS_GROUP_TYPE_ENUM.ADS_GROUP_TYPE_GLOBAL _GROUP;
//Impostiamo il nome del gruppo
ObjGroup.Properties["sAMAccountName"].Value = "figlio";
//Eseguiamo il Commit del nuovo gruppo in AD
ObjGroup.CommitChanges();
MI DA IL SEGUENTE ERRORE:
Message "Violazione della denominazione. (Eccezione da HRESULT: 0x80072037)"
Perché? Cosa vuol dire? Sapete aiutarmi?
Grazie.