Да все это древнее. Да, не поддерживается. Добро пожаловать ...
Каким будет правильный способ создания виртуального SMTP-сервера IIS с использованием инструментов командной строки, чтобы все усилия можно было записать в сценарии и разместить DevOpsed в репозитории Git?
Вот мои безуспешные попытки (конечно, как Администратор):
adsutil create smtpsvc
adsutil create smtpsvc/2
adsutil create smtpsvc/2/root
adsutil create smtpsvc "IisSmtpServer"
adsutil create smtpsvc/2 "IisSmtpServer"
adsutil create smtpsvc/2/root "IisSmtpServer"
и все его вариации. Все они вышли из строя с той или иной ошибкой.
О, места, в которых я был, пока искал ответы в Google ... Но, увы, мне ничего особо не помогло, даже Создайте виртуальный сервер SMTP.
Нет простой командной строки для создания служб SMTP. Если бы мне поручили это сделать, я бы начал с PowerShell следующим образом:
Import-Module ServerManager
Add-WindowsFeature SMTP-Server,Web-Mgmt-Console,WEB-WMI
Затем начните использовать WMI:
$virtualSMTPServer = Get-WmiObject IISSmtpServerSetting -namespace “ROOT\MicrosoftIISv2” | Where-Object { $_.name -like “`"SmtpSVC/1" }
$virtualSMTPServer.FullyQualifiedDomainName = "mail.example.com"
[...]