如何在IIS安装过程中为Inetpub文件夹指定不同的位置

我走了很多关于安装后如何更改Inetpub文件夹的问题,但在我的情况下,我不知道是否可以指定在IIS安装不同的path比C:/ Inetpub

我已经看到可以通过使用pkgmgr.exe来在命令行上安装IIS:

start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;

但我找不到任何可以指定Inetpubpath的参数。

反馈感谢。

在进一步研究微软KB之后,我find了答案:

在安装过程中,大多数核心IIS组件和configuration文件都放置在%windir%\ system32 \ inetsrv文件夹中。 Inetsrv目录被认为是IIS的主要安装目录。 据报道,一些非微软安全扫描工具build议,为安全起见,应将IIS安装在非系统驱动器上。 这不是一个正确的评估。 IIS是Windows的核心组件,不能安装在非系统驱动器上。

为了安全起见,也有build议将Inetpub目录移到非系统驱动器上。 Inetpub目录是默认的Web内容目录,也充当日志和临时文件的占位符。 大多数Inetpub子文件夹位置可以根据您的需要和业务需求进行重新configuration,但是最初的Inetpub文件夹和子文件夹不应该被重命名或删除。 这是因为Windows Servicing可能在某些时候需要更新存储在%systemdrive%\ inetpub中的一个或多个核心IIS文件。 不支持将Inetpub文件夹结构完全移出系统驱动器。

https://support.microsoft.com/en-us/kb/2752331