277 votes

Comment attribuer des autorisations au compte ApplicationPoolIdentity

Dans IIS 7 sur Windows Server 2008, les pools d'applications peuvent être exécutés sous le compte "ApplicationPoolIdentity" au lieu du compte NetworkService.

Comment puis-je attribuer des autorisations à ce compte "ApplicationPoolIdentity". Il n'apparaît pas comme un utilisateur local sur la machine. Il n'apparaît pas comme un groupe nulle part. Rien de semblable n'apparaît nulle part. Lorsque je recherche des utilisateurs locaux, des groupes et des comptes intégrés, il n'apparaît pas dans la liste, ni rien de similaire n'apparaît dans la liste. Que se passe-t-il?

Je ne suis pas le seul avec ce problème : voir Problème avec ApplicationPoolIdentity dans IIS 7.5 + Windows 7 pour un exemple.


"C'est malheureusement une limitation du sélecteur d'objets sur Windows Server 2008/Windows Vista - comme plusieurs personnes l'ont déjà découvert, vous pouvez toujours manipuler le contrôle d'accès pour l'identité de l'application-pool en utilisant des outils en ligne de commande comme icacls."

0voto

Muhamad Faried Points 1

Si cette question concerne l'exécution de _sp_send_dbmail dans la base de données msdb (en utilisant la procédure stockée SQL send Database Mail dans msdb), voici une solution de contournement. Ajoutez le nom d'utilisateur de l'application .net de votre base de données (qui est défini dans votre chaîne de connexion dans votre application .net) à l'utilisateur msdb avec le rôle de membre "DatabaseMailUserRole"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X