如何在 Windows Server 2012 中启用 SMTP 服务器

如何在 Windows Server 2012 中启用 SMTP 服务器

我们正在使用 servermanager.exe 从命令提示符在 Windows 2008R2 中安装 smtp 服务器。有没有 servermanager.exe 的替代品?如何从命令提示符在 Windows 2012 中启用 smtp 服务器?

提前致谢。

答案1

好的,可以通过 powershell 命令从命令行检查、添加和删除此类 Windows 组件获取WindowsFeature安装-WindowsFeature,然后删除该功能删除-WindowsFeature

要查看 SMTP 服务器是否已安装,请使用

get-WindowsFeature smtp-server

要安装它,请使用

install-WindowsFeature smtp-server

如果你想要一些可重复使用的代码,你可以在任何地方使用它来检查 SMTP 服务器是否已经安装,如果没有,则安装它,那么像这样的东西应该可以做到

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

相关内容