Partager via


Classe IsapiCgiRestrictionElement

Représente un élément de restriction ISAPI ou CGI (Common Gateway Interface).

Syntaxe

class IsapiCgiRestrictionElement : CollectionElement  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés présentées par la classe IsapiCgiRestrictionElement.

Nom Description
Allowed Une valeur boolean de lecture/écriture. true si la restriction est autorisée à s'exécuter automatiquement. Sinon, false. Par défaut, il s’agit de false.
Description Valeur string de lecture/écriture qui contient une description de la restriction.
GroupId Valeur string de lecture/écriture facultative qui identifie un groupe auquel appartient une restriction. Ce paramètre vous permet de regrouper les restrictions pour faciliter la gestion.
Path Valeur string obligatoire non vide en lecture seule contenant le chemin d'accès au fichier .dll ou .exe pour la restriction. La propriété clé.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété de tableau IsapiCgiRestriction de la classe IsapiCgiRestrictionSection.

Les restrictions ISAPI et CGI sont des gestionnaires de requête qui permettent l'exécution de contenu dynamique sur un serveur. Ces restrictions sont des fichiers CGI (.exe) ou des extensions ISAPI (.dll). Par défaut, Asp.dll et Aspnet_isapi.dll sont inclus. Vous pouvez ajouter des restrictions ISAPI ou CGI personnalisées si la configuration IIS le permet.

Remarque : si vous utilisez IIS 7 en mode ISAPI, vous pouvez utiliser des restrictions ISAPI ou CGI sur votre serveur web. Cette fonctionnalité n'est pas disponible si vous exécutez IIS 7 en mode Intégré.

Exemple

L'exemple suivant répertorie toutes les instances IsapiCgiRestrictionElement du site web par défaut.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = _  
    GetObject("winmgmts:root\WebAdministration")  
  
' Get the restriction section for the default Web site.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
oSite.GetSection "IsapiCgiRestrictionSection", oSection  
  
' Display the path.  
WScript.Echo "Path: " & oSection.Path  
WScript.Echo  
  
' Display all the ISAPI CGI restriction elements.  
WScript.Echo "ISAPI CGI Restriction Elements"  
WScript.Echo "------------------------------"  
For Each oIsapiCgiRestrictionElement In _  
        oSection.IsapiCgiRestriction  
    WScript.Echo  "GroupID: " & _  
        oIsapiCgiRestrictionElement.GroupID  
    WScript.Echo  "Description: " & _  
        oIsapiCgiRestrictionElement.Description  
    WScript.Echo  "Path: " & _  
        oIsapiCgiRestrictionElement.Path  
    WScript.Echo  "Allowed: " & _  
        oIsapiCgiRestrictionElement.Allowed  
    WScript.Echo  
Next  
  

Hiérarchie d'héritage

CollectionElement

IsapiCgiRestrictionElement

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sous Windows Server 2008
- IIS 7.5 sous Windows Server 2008 R2
- IIS 8.0 sous Windows Server 2012
- IIS 8.5 sous 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 CollectionElement
Classe IsapiCgiRestrictionSection