Erreur dans la suppression d'un compte utilisateur

Erreur dans la suppression d'un compte utilisateur - C#/.NET managed - Programmation

Marsh Posté le 21-07-2006 à 12:52:31    

Salut,
Je veux supprimer un compte utilisateur dans mon Poste local à partir d'un bouton "supprimer" de mon application.
Voila le code que j'utilise (à l'aide des ADSI) :

Code :
  1. DirectoryEntry DEL = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer" );
  2.         DirectoryEntry CptaSupp = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer","test","" );
  3.         DEL.Children.Remove(CptaSupp);


Mais il me genere une erreur à l'execution : "Un objet repertoire Inconnu a été demandé".
 
Quelq'un peut m'aider?

Reply

Marsh Posté le 21-07-2006 à 12:52:31   

Reply

Marsh Posté le 27-07-2006 à 09:51:08    

C'est laquelle des trois lignes qui plante ?
Ton erreur n'a pas l'air très compliquée : une de tes chaines d'identification est mauvaise.
 
Et par pitié, je sais que c'est un peu plus long à taper, mais DECOUPEZ VOTRE CODE, vous y gagnerez en lisibilité et en maintenabilité (la capacité à reprendre du code pour le modifier).
Ici :
1 - concaténer tes chaines pour créer les noms de tes répertoires
(1' - affiche les chaines crées avec System.Diagnostics.Debug.WriteLine pour vérifier qu'elles sont correctes)
2 - créer tes objets DirectoryEntry
3 - les utiliser

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed