次の方法で共有


VirtualDirectory Class2

IIS 仮想ディレクトリを表します。

構文

class VirtualDirectory : ConfiguredObject  

メソッド

次の表に、VirtualDirectory クラスによって公開されるメソッドの一覧を示します。

名前 説明
作成 仮想ディレクトリを作成します。
GetAllSections (ConfiguredObject から継承。)
GetSection (ConfiguredObject から継承。)
RevertToParent 仮想ディレクトリの構成値または値を親ディレクトリの値に戻します。

プロパティ

次の表は、VirtualDirectory クラスによって公開されるプロパティの一覧です。

名前 説明
AllowSubDirConfig 読み取り/書き込みの boolean 値。 IIS が現在のレベルより下のコンテンツ ディレクトリで Web.config ファイルを検索する場合は true、IIS が現在のレベルより下のディレクトリでこれらのファイルを検索しない場合は false です。 既定値は、true です。
ApplicationPath 仮想ディレクトリが属するアプリケーションのパスを含む読み取り専用 string の値。 キー プロパティ。
LogonMethod ユーザーのローカル ログオン方法を指定する読み取り/書き込み sint32 列挙型。 ログオンの種類によって、結果のトークンをリモートで使用できるかどうかが決まります。 使用できる値の一覧は、後述の「注釈」セクションに示します。
Password 仮想ディレクトリの物理パスにアクセスするための暗号化されたパスワードを指定する読み取り/書き込み string 値。
Path 仮想ディレクトリ パスを含む読み取り専用 string の値。 キー プロパティ。
PhysicalPath 仮想ディレクトリに関連付けられている物理パスを指定する読み取り/書き込み string 値。
SiteName 仮想ディレクトリが属する Web サイトの名前を含む読み取り専用の string 値。 キー プロパティ。
UserName 仮想ディレクトリ内の構成ファイルまたはコンテンツにアクセスする権限を持つユーザーを指定する読み取り/書き込み string 値。 既定値は、null です。

サブクラス

このクラスにはサブクラスが含まれていません。

解説

次の表に、LogonMethod プロパティに設定可能な値とキーワードを示します。 既定値は 3 (ClearText) です。 詳細については、LogonUserEx 関数を参照してください。

Value キーワード 説明
0 Interactive このログオンの種類は、コンピューターを対話的に使用するユーザーを対象としています。
1 Batch このログオンの種類は、ユーザーが直接介入することなく、ユーザーの代わりにプロセスが実行される、バッチ サーバーを対象としています。 このログオンの種類の資格情報はキャッシュされません。
2 Network このログオンの種類は、プレーンテキスト パスワードを認証するハイ パフォーマンス サーバー向けです。 このログオンの種類の資格情報はキャッシュされません。
3 ClearText このログオンの種類では、名前とパスワードを認証パッケージに保持します。これにより、サーバーはクライアントを偽装しつつ他のネットワーク サーバーに接続できます。

次の例では、既定の Web サイトの物理パスを設定します。

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
' Get the root virtual directory for the default Web site.  
Set oVDir = oWebAdmin.Get(_   
"VirtualDirectory.SiteName='Default Web Site',ApplicationPath='/',Path='/'")  
  
' Set the physical path for the default Web site.  
oVDir.PhysicalPath = "C:\MyContent"  
oVDir.Put_  
  

継承階層

ConfiguredObject

VirtualDirectory

要件

説明
クライアント - 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

参照

ConfiguredObject クラス
オブジェクト クラス
LogonUserEx