IsapiCgiRestrictionElement クラス
ISAPI または Common Gateway Interface (CGI) の制限要素を表します。
構文
class IsapiCgiRestrictionElement : CollectionElement
メソッド
このクラスにはメソッドが含まれていません。
プロパティ
次の表は、IsapiCgiRestrictionElement
クラスによって公開されるプロパティの一覧です。
名前 | 説明 |
---|---|
Allowed |
読み取り/書き込みの boolean 値。 制限の自動実行を許可する場合は true 。それ以外の場合は false 。 既定値は、false です。 |
Description |
制限の説明を含む、読み取り/書き込みの string 値。 |
GroupId |
制限が属するグループを識別する、オプションの読み取り/書き込みの string 値。 この設定を使うと、制限をグループ化して管理しやすくすることができます。 |
Path |
制限の .dll または .exe ファイルのパスを含む、必須の空でない読み取り専用の string 値。 キー プロパティ。 |
サブクラス
このクラスにはサブクラスが含まれていません。
解説
このクラスのインスタンスは、IsapiCgiRestrictionSection クラスの IsapiCgiRestriction
配列プロパティに含まれています。
ISAPI と CGI の制限は、サーバー上での動的コンテンツの実行を可能にする要求ハンドラーです。 これらの制限は、CGI ファイル (.exe) または ISAPI 拡張機能 (.dll) のいずれかです。 既定では、Asp.dll と Aspnet_isapi.dll が含まれます。 IIS 構成で許可されている場合は、カスタムの ISAPI または CGI 制限を追加できます。
注: IIS 7 を ISAPI モードで実行している場合は、Web サーバーで ISAPI または CGI の制限を使用できます。 IIS 7 を統合モードで実行している場合、この機能は使用できません。
例
次の例は、既定の Web サイトのすべての IsapiCgiRestrictionElement
インスタンスを一覧表示します。
' 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
継承階層
IsapiCgiRestrictionElement
要件
型 | 説明 |
---|---|
クライアント | - Windows Vista 上の IIS 7.0 - Windows 7 上の IIS 7.5 - Windows 8 上の IIS 8.0 - Windows 10 上の IIS 10.0 |
[サーバー] | - Windows Server 2008 上の IIS 7.0 - Windows Server 2008 R2 上の IIS 7.5 - Windows Server 2012 上の IIS 8.0 - Windows Server 2012 R2 上の IIS 8.5 - Windows Server 2016 上の IIS 10.0 |
Product | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
MOF ファイル | WebAdministration.mof |