J'utilisais les API NetUserAdd et NetUserSetGroups pour ajouter un compte d'utilisateur et l'associer à un groupe sur un ordinateur. Pas beaucoup plus tard, j'ai trouvé un exemple capable de faire la même chose (en ajoutant un utilisateur, en l'associant à un groupe) en utilisant l'espace de noms System.DirectoryServices
et l'objet DirectoryEntry
.Comment ajouter des stratégies de compte d'utilisateur par programme?
Maintenant, j'ai besoin d'ajouter des politiques à ce nouveau compte et je suis confronté à un problème similaire. Je peux utiliser les API LsaOpenPolicy
et LsaAddAccountRights
pour ajouter une stratégie et un compte, mais je préfère utiliser des objets et des méthodes .NET.
Ma question, est/sont-il des méthodes d'objet dans le framework .NET pour ajouter et/ou modifier les paramètres de la stratégie de compte utilisateur, et si oui, quels sont les noms de ces objets ou méthodes?
Un exemple d'utilisation serait également apprécié. En particulier, je cherche à ajouter le "SeServiceLogonRight", également connu sous le nom de connexion en tant que service, à un nouveau compte d'utilisateur.