Como la escritura del proceso de importación de certificado SSL y vinculante este certificado a un sitio específico completamente

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

Pregunta

He estado mirando a su alrededor para una solución para este problema que funciona a través de diferentes versiones de Windows Server y IIS, pero hasta ahora no he podido encontrar una solución razonable, lo que necesito es una especie de un guión o una línea de comandos herramienta, que tiene un archivo de certificado (PFX), por ejemplo, y luego o bien usando el mismo script o herramienta de encontrar una manera de configurar un sitio web para utilizar este certificado.

¿Fue útil?

Solución

He encontrado un script buena en 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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top