est-il possible de vérifier si un compte a une "connexion en tant que service" correctement. Je sais comment configurer et vérifier cela manuellement, mais je voudrais le vérifier du code C #. P>
Je dois vérifier si ce droit est activé au niveau de domaine, non seulement sur ce serveur particulier. P>
EDIT: strong> Je cherche à savoir si l'utilisateur "Connexion en tant que service" est défini au niveau de la stratégie de groupe de domaine. P>
3 Réponses :
Je pense que c'est Per-Server, pas de propriété publicitaire du tout. P>
Vous pouvez, mais s'il y a une stratégie de groupe, vos paramètres seront écrasés. C'est quand j'ai besoin de vérifier si ce paramètre est grand public.
Vérifiez la valeur de la propriété Je suis sûr du drapeau exact pour "Connexion en tant que service", mais vous pouvez tester un utilisateur connu et que les valeurs sont définies dans le Documentation sur MSDN P> userAccountControl code>, qui est effectivement un drapeau Enum. P>
Il y a un API de la stratégie de groupe mais Il est conçu pour une utilisation C / C ++. Même si vous pouvez trouver un moyen d'interroger une stratégie de groupe en l'utilisant, vous ne saurez toujours pas si cette politique est appliquée aux machines - que la stratégie de groupe soit appliquée ou non peut être très compliquée, impliquant de forcer, de bloquer et de rechercher. p>
Ce pourrait être meilleur si vous nous avez dit ce que vous avez essayé d'atteindre, de voir s'il y a une autre approche qui pourrait être plus fructueuse. P>