كيفية السيع بالكامل عملية استيراد شهادة SSL وربط هذه الشهادة بموقع معين

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

سؤال

لقد كنت أبحث حولي عن حل لهذه المشكلة التي تعمل عبر إصدارات مختلفة من Windows Server & IIS ، لكن حتى الآن لم أتمكن يأخذ ملف شهادة (PFX) على سبيل المثال ، ثم إما باستخدام نفس البرنامج النصي أو الأداة ابحث عن طريقة لتكوين موقع ويب واحد لاستخدام هذه الشهادة.

هل كانت مفيدة؟

المحلول

لقد وجدت نصًا جيدًا على Technet

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/iis/96ccb49f-b669-4e05-965e-30984a3594.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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top