删除文件前启用IIS

时间:2015-05-28 14:21:20

标签: xml wix windows-installer

我试图通过MSI在一台机器上安装IIS,但是,我也希望删除将在inetpub \ wwwroot(.HTM和.PNG)中的默认文件。我有一个批处理文件,它运行一个命令来打开我需要的IIS功能:

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-NetFxExtensibility45;IIS-ASPNET45;IIS-NetFxExtensibility;IIS-ASPNET;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

我目前正在安装文件(包括批处理文件),运行批处理文件来安装IIS,但后来我无法删除默认文件,因为执行顺序会在InstallFiles之前放入RemoveFiles(可以理解),所以我通过等待安装步骤完成,我错过了删除文件的机会。我宁愿不改变执行顺序,将InstallFiles放在RemoveFiles之前(假设它甚至可能)。

安装后是否可以删除这些文件?或者在安装之前运行批处理文件?我考虑创建另一个MSI来删除文件并将其添加到引导程序中,但这似乎过多。

0 个答案:

没有答案