Comment scénario complètement le processus d'importation certificat SSL et obligatoire ce certificat à un site spécifique

StackOverflow https://stackoverflow.com/questions/2315010

Question

Je suis à la recherche autour d'une solution à ce problème qui fonctionne sur les différentes versions de Windows Server et IIS, mais jusqu'à présent, je ne pouvais pas trouver une solution raisonnable, ce que je besoin est une sorte d'un script ou une ligne de commande outil, qui prend un fichier de certificat (.pfx) par exemple, et ensuite, soit en utilisant le même script ou un outil trouver un moyen de configurer un site Web pour utiliser ce certificat.

Était-ce utile?

La solution

J'ai trouvé un bon script sur TechNet

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/96ccb49f-b669-4e05-965e-3090984a3594.mspx?mfr=true

CertImport.vbs

Option Explicit
Dim iiscertobj, pfxfile, pfxfilepassword, InstanceName, WebFarmServers, IISServer
Set iiscertobj = WScript.CreateObject("IIS.CertObj")
pfxfile = WScript.Arguments(0)
pfxfilepassword = WScript.Arguments(1)
InstanceName = WScript.Arguments(2)
WebFarmServers = split(WScript.Arguments(3), ",")
iiscertobj.UserName = WScript.Arguments(4)
iiscertobj.UserPassword = WScript.Arguments(5)
For Each IISServer in WebFarmServers
  iiscertobj.ServerName = IISServer
  iiscertobj.InstanceName = InstanceName
  iiscertobj.Import pfxfile, pfxfilepassword, true, true
Next
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top