IIS VBScripting Configuration
AdminStudio 2022 | 23.0 | Application Manager
Note:This test is not applicable to App-V packages.
For this operating system compatibility test, the Windows Installer database is scanned for the presence of custom actions and scripts that are used to configure an Internet Information Services (IIS) server. Additionally, the database is scanned for the presence of deprecated IIS libraries. The extensions that are scanned are .vbs and .cmd.
Test Group/Test Category
• | 0534—Operating System Compatibility/Windows Server 2012 |
• | 0634—Operating System Compatibility/Windows Server 2016 |
• | 1034—Operating System Compatibility/Windows Server 2019 |
Severity
Warning
Messages
• | This Windows Installer database contains custom action [CUSTOM_ACTION_KEY] that configures Internet Information Services (Table: CustomAction, Key: [CUSTOM_ACTION_KEY]). |
• | This Windows Installer database contains custom action [CUSTOM_ACTION_KEY] that configures Internet Information Services via script [FILE_KEY] (Table: CustomAction, Key: [CUSTOM_ACTION_KEY]). |
• | This Windows Installer database contains script [FILE_NAME] that configures Internet Information Services via [FILE_KEY] (Table: File, Key: [FILE_KEY]). |
• | This Windows Installer database contains script [FILE_NAME] that uses deprecated Internet Information Services interface (Table: File, Key: [FILE_KEY]). |
Background
IIS 6 had several interfaces for automated management via scripts. Windows Server 2008 and later systems (with IIS 7 and later) do not support this functionality. Many applications that use VBScript code to manipulate IIS configuration might not function as expected.
Resolution
The following resolutions are available. Note that this issue is not resolved automatically by default.
Manual Fix
A Windows Server 2008 R2-compatible application should be delivered by its manufacturer. Self-developed applications should be re-engineered to use IIS 7 interfaces. If this is not feasible, the IIS 6 Management Compatibility role should be installed using Server Manager.
Basic Auto Fix
No resolution is available.
Advanced Auto Fix
No resolution is available.
See Also