Classe ProcessModelSettings
Expose les paramètres de configuration pour les processus de travail IIS.
Syntaxe
class ProcessModelSettings : EmbeddedObject
Méthodes
Cette classe ne contient pas de méthodes.
Propriétés
Le tableau suivant répertorie les propriétés exposées par la classe ProcessModelSettings
.
Nom | Description |
---|---|
IdentityType |
Une valeur en lecture/écriture sint32 qui désigne le type de compte sous lequel un pool d’applications s’exécutera. Les valeurs possibles sont répertoriées plus loin dans la section Remarques. |
IdleTimeout |
Une valeur en lecture/écriture datetime qui spécifie la durée, en minutes, pendant laquelle un processus de travail doit continuer à s’exécuter lorsqu’aucune nouvelle demande n’est reçue et que le processus de travail ne traite pas actuellement les demandes. Valeur par défaut : 20. Une fois le temps spécifié écoulé, le processus de travail avertit le service de publication sur le Web (service WWW), qui met ensuite fin au processus de travail. |
LoadUserProfile |
Une valeur boolean en lecture/écriture. true si le service d’activation de processus Windows (WAS) doit charger le profil utilisateur pour un processus de travail ; sinon, false . Par défaut, il s’agit de true . Ce paramètre est spécifique au pool d’applications. |
ManualGroupMembership |
Une valeur boolean en lecture/écriture. true si les droits d’accès aux répertoires de contenu ou aux ressources doivent être configurés manuellement via des listes de contrôle d’accès (ACL) ; sinon, false . Par défaut, il s’agit de false . Une valeur de false signifie que l’appartenance de groupe IIS_IUSRS intégrée sera utilisée. |
MaxProcesses |
Une valeur en lecture/écriture uint32 qui spécifie le nombre maximal de processus de travail dans un pool d’applications. La valeur par défaut est 1. |
Password |
Une valeur en lecture/écriture string qui spécifie le mot de passe par défaut pour le compte que IIS utilise comme identité pour les applications COM+ nouvellement créées. Remarque : les valeurs par défaut des propriétés Password et UserName sont définies lors de l’installation d’IIS. Les valeurs correspondent au nom d’utilisateur et au mot de passe dans le compte d’utilisateur Microsoft Windows correspondant établi lors de l’installation. |
PingingEnabled |
Une valeur boolean en lecture/écriture. true si le service WWW doit surveiller l’intégrité d’un processus de travail en vérifiant régulièrement qu’il est en cours d’exécution ; sinon, false . La propriété PingingInterval spécifie le délai entre ces vérifications. Par défaut, il s’agit de true . |
PingInterval |
Une valeur en lecture/écriture datetime qui spécifie le délai, en secondes, entre les demandes de surveillance de l’intégrité envoyées par le service WWW à un processus de travail. La valeur par défaut est 30. |
PingResponseTime |
Une valeur en lecture/écriture datetime qui spécifie la durée, en secondes, accordée à un processus de travail pour répondre à une demande de surveillance de l’intégrité. La valeur par défaut est 90. Une fois la limite de temps dépassée, le service WWW met fin au processus de travail. |
ShutdownTimeLimit |
Une valeur en lecture/écriture datetime qui spécifie le temps, en secondes, que le service WWW doit attendre une fois qu’un seuil de recyclage a été atteint pour mettre fin à un processus de travail. Le temps spécifiée permet à un processus de travail d’effectuer des demandes existantes. La valeur par défaut est 90. |
StartupTimeLimit |
Une valeur de lecture/écriture datetime qui spécifie le temps, en secondes, que le service WWW doit attendre pour qu’un processus de travail démarre et signale son état prêt au service WWW. La valeur par défaut est 90. |
UserName |
Une valeur en lecture/écriture string qui spécifie le nom d’utilisateur par défaut du compte que IIS utilise comme identité pour les applications COM+ non traitées nouvellement créées. Remarque : les valeurs par défaut des propriétés UserName et Password sont définies lors de l’installation d’IIS. Les valeurs correspondent au nom d’utilisateur et au mot de passe dans le compte d’utilisateur Microsoft Windows correspondant établi lors de l’installation. Important : si vous modifiez la valeur de UserName , vous devez la remplacer par une valeur qui correspond à un compte d’utilisateur Windows valide, et vous devez également modifier Password par le mot de passe de ce compte Windows. |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
Les instances de cette classe sont contenues dans la propriété ProcessModel
de la classe ApplicationPool et de la classe ApplicationPoolElementDefaults.
Pour plus d'informations sur le format de date/heure de WMI (Windows Management Instrumentation), consultez CIM_DATETIME.
Le tableau suivant contient les valeurs possibles et les types de comptes pour la propriété IdentityType
. Le type par défaut est 2 (NetworkService).
Valeur | Type de compte |
---|---|
0 | Système local |
1 | Service local |
2 | Service réseau |
3 | Utilisateur spécifique |
Hiérarchie d'héritage
ProcessModelSettings
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sur Windows Vista - IIS 7.5 sur Windows 7 - IIS 8.0 sur Windows 8 - IIS 10.0 sur Windows 10 |
Serveur | - IIS 7.0 sur Windows Server 2008 - IIS 7.5 sur Windows Server 2008 R2 - IIS 8.0 sur Windows Server 2012 - IIS 8.5 sur Windows Server 2012 R2 - IIS 10.0 sur Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Fichier MOF | WebAdministration.mof |
Voir aussi
Classe ApplicationPool
Classe ApplicationPoolElementDefaults
Classe EmbeddedObject
Classe WorkerProcess