begin process at 2012 02 14 04:08:20
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Tutoriaux

 > LANCER UN PROCESSUS À PARTIR D'UNE PAGE ASP AVEC LES DROITS ADMINS SANS TOUCHER À LA CONFIGURATION DE "SERVICES INTERNET (IIS)".

LANCER UN PROCESSUS À PARTIR D'UNE PAGE ASP AVEC LES DROITS ADMINS SANS TOUCHER À LA CONFIGURATION DE "SERVICES INTERNET (IIS)".


 Information sur le tutoriel

Note :
Aucune note

 Description

Ce tutorial explique comment lancer des processus à partir d'une page ASP (commande dos par exemple) avec des droits avancés (droits admins notemment) sans toucher à la configuration de la sécurité du "Services Internet (IIS)".

Tutorial

Bonjour

 

Pour toutes personnes je vais décrire ici comment donner les droits administrateurs à des processus lancé par des pages ASP.

 

Ceci rentre dans le cadre des personnes qui veulent créer un site en ASP (ou autre langage, il faut essayer) pour faire de la surveillance de serveurs (service, CPU, drive etc.), ou autre opération à travers le réseau.

 

Le problème étant, qu'il faut lancer ces processus avec des droits administrateurs mais sans toucher à la sécurité du site.

 

Comme je l'ai lut sur certain forum, Il ne faut donc surtout pas faire les choses suivantes :

1/ Donner des droits admins pour l'ouverture du site, laisser la config de base avec le user anonyme dans IIS.

2/ Ne pas supprimer les users IUSR_computer et IWAM_computer pour les recréer avec des droits admins.

ETC.

 

 

La seul chose à faire est celle décrite ci-dessous, cela fonctionne sur un domaine comme sur un Workgroups ;

 

-           Cliquer sur « Démarrer\Panneau de configuration\Outils d'administration\Services de composants »

-           Développer « Services de composants\Ordinateurs\Poste de travail\Applications COM+ »

-           Faire un clique droit sur « IIS Out-of-process pooled application » et choisir « propriétés »

-           Aller sur l'onglet identité et remplacer le compte IWAM_computer par un compte qui a des droits avancés sur le domaine ou le Workgroups.

-           Appliquer puis fermer toutes les fenêtres et redémarrer le poste.

-           A partir de ce moment toute commande dos ou autre lancer a partir du page ASP sera lancer avec le compte spécifié.

service.jpg

Cordialement Angenoir999

Commentaires

Commentaire de OneHacker le 23/04/2007 00:26:44

J'ai pas IIS mais l'IDE VS .NET 2005 me le stocke sur localhost lorsque clique dans le menu sur Site Web->Connfiguration ASP.NET. J'ai pris un site modèle. Mais cela m'affiche une erreur comme quoi la page Website.config a un paramètre invalide.

Comment faire ? et si quelqu'un d'autre remplace l'URL localhost par mon IP il peut venir sur mon site ?

Commentaire de Microsux le 01/09/2009 16:54:27

j'essaie de lancer des net send depuis une page asp...je pensais que tas manip resoudrait le probleme mais ca ne marche pas.J'ai l'erreur suivante:

Erreur d'exécution Microsoft VBScript error '800a0046'

Permission refusée
Je me demande si c'est parceque j'essaie de lancer des trucs situés sous windows\system32 mais c'est pas logique.
Enfin juste pour dire que si tu as une idee elle est la bien venue.
merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,156 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales