Saturday 30 December 2017

Sitecore 9 : No matching command include parameter name signer

Hello Sitecore Devs,

While Installing Sitecore 9 on windows 8.1 machine I faced an error
No matching command include parameter named 'signer'. check the spelling of the parameter name and then try again.




















I found one post regarding above error 
https://neilkillen.com/2017/11/04/sitecore-9-0-sif-windows-8-1-server-2012-gotchas/

It says that windows 8.1 does not have parameter named "signer" and hence the error.
Also IIS 8.0/8.5 does not support creation of certificates automatically. so you need to manually create certificate.

After generating the certificates manually you need to update the installation script as follows :

For Step : #install client certificate for xconnect
remove line Install-SitecoreConfiguration @certParams -Verbose so that it does not try to install certificate automatically and we can get rid of the 'signer' error.

Search for XConnectCert = $certParams.CertificateName instances in your installation script and replace $certParams.CertificateName with the thumbprint of your created certificate (make sure to convert your thumbprint to uppercase and remove space between them).

e.g. XConnectCert ="C28BDFD63F84DAA28CF604345A1A5124F3E535D1"

Re-run your installation script and you should be able to solve certificate related error.

That's all for Now !!!