Probleme avec mon script

Signaler
Messages postés
28
Date d'inscription
mardi 10 juillet 2007
Statut
Membre
Dernière intervention
17 septembre 2007
-
Messages postés
28
Date d'inscription
mardi 10 juillet 2007
Statut
Membre
Dernière intervention
17 septembre 2007
-
salut à tous,

voilà j' ai ecrit un script sur c# afin de mofier les attributs des numéros de téléphone sur active directory. mais voila les erreurs qui m' ont été transmises:

Request for the permission of type 'System.DirectoryServices.DirectoryServicesPermission, System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed.

je ne sais pas comment me donner les droits de changements encore alors que normalement je suis administrateurs sur la machine.

en plus de ca je ne vois pas les changements effectués sur la bases de données. et cet exemple est seulement pour un seul utilisateur; il faudrait ensuite que je mette tous les autres utilisateurs dans mn programme .je ne sais donc pas comment faire.

merci pour votre aide.

1 réponse

Messages postés
28
Date d'inscription
mardi 10 juillet 2007
Statut
Membre
Dernière intervention
17 septembre 2007

alut à tous,

voilà j' ai ecrit un script sur c# afin de mofier
les attributs des numéros de téléphone sur active directory. mais voila
les erreurs qui m' ont été transmises:

Request for the
permission of type
'System.DirectoryServices.DirectoryServicesPermission,
System.DirectoryServices, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' failed.

je ne sais pas comment me donner les droits de changements encore alors que normalement je suis administrateurs sur la machine.

en
plus de ca je ne vois pas les changements effectués sur la bases de
données. et cet exemple est seulement pour un seul utilisateur; il
faudrait ensuite que je mette tous les autres utilisateurs dans mn
programme .je ne sais donc pas comment faire.

merci pour votre aide.

voila le programme :

using System;
using System.DirectoryServices;
using System.Security;

namespace Active
{
    class Class1
    {

        public static void Main(string[] args ) {
           
DirectoryEntry Ldap = new DirectoryEntry("LDAP://ADS1");

DirectorySearcher searcher = new DirectorySearcher(Ldap);

searcher.Filter = "(SAMAccountName=SG)";

SearchResult result = searcher.FindOne();

DirectoryEntry DirEntry = result.GetDirectoryEntry();

DirEntry.Properties["TelephoneNumber"].Value = "110";

DirEntry.CommitChanges();

        }
    }
}