Назад | Перейти на главную страницу

Как включить SMTP-сервер в Windows Server 2012

Мы используем servermanager.exe для установки сервера smtp в Windows 2008R2 из командной строки. Есть ли альтернатива servermanager.exe? Как включить smtp-сервер в Windows 2012 из командной строки?

Заранее спасибо.

Хорошо, проверку, добавление и удаление таких компонентов Windows из командной строки можно выполнить с помощью команд PowerShell. get-WindowsFeature, install-WindowsFeature, а затем удалить эту функцию remove-WindowsFeature.

Чтобы узнать, установлен ли уже SMTP-сервер, используйте

get-WindowsFeature smtp-server

Для его установки используйте

install-WindowsFeature smtp-server

Если вам нужен код для повторного использования, который вы можете использовать везде, чтобы проверить, установлен ли SMTP-сервер, а если нет, то установите его, тогда что-то вроде этого должно сделать это

smtp = get-WindowsFeature smtp-server
 if (!smtp.Installed) {
  $smtp | add-WindowsFeature
  }