Если вы имеете в виду просто установить порт NUMBER программно, вы можете использовать инструмент командной строки метабазы (по умолчанию в C: \ Inetpub \ AdminScripts):
cscript adsutil.vbs set w3svc/1/securebindings ":nnn:"
где nnn - номер порта (например, ": 443:"). (Если у вас более одного сайта на сервере, вам нужно заменить w3svc / x / securebindings, где x - идентификатор веб-сайта.)
Если вам действительно нужно установить СЕРТИФИКАТ программно, то, что я понял, есть сценарий в IIS 6.0 Resource Kit для этого (IISCertDeploy.vbs), но я не пробовал. *