Sitecore Experience Platform has a list of prerequisites that can be installed using the Sitecore Installation Framework (SIF) Prerequisites.json configuration file. Internet access is required to install the prerequisites using SIF. If a server is restricted and does not have access to the Internet, the prerequisites have to be installed manually. The article provides general recommendations on performing the operations from the Prerequisites.json file manually.
The Prerequisites.json file contains a list of tasks that are run when the prerequisites are installed using SIF. To install the prerequisites manually, proceed as follows:
Notes:
Note: To make the SQL PowerShell module available for PowerShell, the "SQLServer" folder should be copied to the "C:\Program Files\WindowsPowerShell\Modules" folder.
"WindowsFeatures": { "Type": "EnableWindowsOptionalFeature", "Params": { "Online": true, "FeatureName": [ "IIS-WebServer", ... // check the full list in the Prerequisites.json file because it depends on a Sitecore XP version ], "All": true, "NoRestart": true } }The Windows features can be enabled using the PowerShell Enable-WindowsOptionalFeature cmdlet. For example, to enable the "IIS-WebServer" feature, run the following code:
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServer -All