Je voudrais créer un page Intranet pour une salle de formation qui reboot les machines.
Le serveur iis est sur une machine Windows 2003 server avec le framework 2.0
J'ai écris ceci :
System.Security.SecureString test = new System.Security.SecureString();
J'ai toujours le message access denied....
Sur j'essaye la commande avec le compte upload sur une fenêtre DOS, ça fonctionne.
Pourtant avec asp.net 2.0 et la surchage de la classe je pensais que le problème étais résolu :(
Je pense que c'est 2003 qu'il faut configurer...
Si vous avez des idées... Ca fait un an que je galère dessus, j'ai arrêter de chercher pensant que ASP.net 2.0 corrigerai le problème, mais ce n'est pas le cas.
A voir également:
Question sur Process.Start dans ASP.net 2.0 sur Windows 2003
c'est normal, IIS s'execute avec les droits de iusr_<machinename> il faut donc faire de l'impersonation pour executer ta commande avec un user qui a le droit de faire du reboot à distance :-) ou alors il faut configurer IIS pour qu'il s'execute avec des droits d'admin sur les machines (déconseillé)