How to install Sitecore Installation Framework
Sitecore has a very well documented articles even though I decide to write down. It seems like this one should be easiest one as I have decided to published 5 blogs before March 2020. You can check one of Sitecore article here.
Before moving forward, lets check the compatibility by visiting : Sitecore Knowledge Base
Please search by “Sitecore Installation Framework” You will see the compatibility.
-
Get the existing Repository: To check all the Repository, please do the below steps
- Open PowerShell as administrator
- Type “Get-PSRepository” and enter
- You should see your existing Repository like “PSGallery” or “SitecoreGallery”
-
Remove the existing repository if need do the below steps
- Unregister-PSRepository -Name”myNuGetSource”
-
Registering the Repository: To register the repository, please do the below
- Open the PowerShell as administrator
- Type “Register-PSRepository -Name SitecoreGallery -SourceLocation https://sitecore.myget.org/F/sc-powershell/api/v2” and enter
-
Install the Framework: Now, let’s install SIF.
- Open the PowerShell as administrator
- Type “Install-Module SitecoreInstallFramework” and enter
- When you are prompted to install the module, type [A] and press Enter
- Wait for something till it completely installed.
- Updating the Framework: Same way as we did for Installation. Please execute the below PowerShell command to update the framework “Update-Module SitecoreInstallFramework”
-
Validating the Installation: To validate, please execute the below Command in Powershell.
- Open PowerShell as administrator
- Type “Get-Module SitecoreInstallFramework –ListAvailable” and enter
- You should see all the SitecoreInstallFramework in your machine.
-
Uninstall – Sitecore Install Framework : Sometime, it is important to uninstall the SIF. To uninstall please execute the below Powershell command.
- Uninstall-Module -Name “SitecoreInstallFramework” -AllVersions
-
Install a specific version: Sometime, it is important to install the specific version. To do that. We have to execute the below command in Powershell as an administrator
- Install-Module -Name SitecoreInstallFramework -Repository SitecoreGallery -RequiredVersion #VersionNumber like 1.2.1
-
Switching versions: Force PowerShell session to use the version you need. Just execute the below command in powershell as administrator
- Remove-Module -Name SitecoreInstallFramework
- Import-Module -Name SitecoreInstallFramework -RequiredVersion #Version Number like 1.2.1
- We can check the priority version by executing the GetModule command which I have mentioned above.
- I have found the “Installing the Framework Manually”. Sometime, it is important to do the manual deployment. For that, you can follow the Sitecore blog.