VirtualDirectory.Create Method1
仮想ディレクトリを作成します。
構文
objAppSrv.Get("VirtualDirectory").Create(
VirtualDirectoryPath,
ApplicationPath,
PhysicalPath,
SiteName
);
objAppSrv.Get("VirtualDirectory").Create(
VirtualDirectoryPath,
ApplicationPath,
PhysicalPath,
SiteName
)
Parameters
件名 | 説明 |
---|---|
VirtualDirectoryPath |
string 仮想ディレクトリ パスを含む値 (例: "/MyVDir")。 |
ApplicationPath |
string アプリケーション パスを含む値 (例: "/MyApp")。 |
PhysicalPath |
仮想ディレクトリのコンテンツが格納されているファイル ディレクトリへの物理パスを含む省略可能な string 値 (例: "C:\inetpub\MyVDirFiles")。 このパラメーターは省略可能ですが、ほとんどの実装では必須です。 注: IIS は、指定された物理ディレクトリの存在に対してチェックしません。 無効なパスを指定し、IIS マネージャーで仮想ディレクトリを開こうとすると、IIS マネージャーに「パス '<パス>' の一部が見つかりませんでした」というエラー メッセージが表示されます。 |
SiteName |
string 仮想ディレクトリの Web サイトの名前を含む値 ("既定の Web サイト" など)。 |
戻り値
このメソッドは値を返しません。
解説
VirtualDirectory
オブジェクトは、ConfiguredObject クラスを継承し、VirtualDirectoryElementDefaults クラスからは継承されません。 これは、VirtualDirectoryElementDefaults
オブジェクトのプロパティを VirtualDirectory
オブジェクトでも宣言する必要があることを意味します。
例
次の例では、デフォルト Web サイトの MyApp
アプリケーションの下に MyVDir
という仮想ディレクトリを作成します。
' Connect to the WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Define the parameters.
strVDirPath = "/MyVDir"
strAppPath = "/MyApp"
strPhysicalPath = "C:\inetpub\MyVDirFiles"
strSiteName = "Default Web Site"
' Create the new virtual directory.
oWebAdmin.Get("VirtualDirectory").Create _
strVDirPath, strAppPath, strPhysicalPath, strSiteName
要件
型 | 説明 |
---|---|
クライアント | - 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 |
参照
VirtualDirectory クラス
VirtualDirectoryContainsConfigurationSection クラス