如何通过 powershell 或命令提示符启动 SMTP 虚拟主机

如何通过 powershell 或命令提示符启动 SMTP 虚拟主机

由于我的服务器出现一些错误,我的SMTP服务[SMTP Virtual Server #1]停止了。我想创建一个定期运行的作业来检查SMTP服务器状态,如果服务器停止,则脚本将重新启动它。

我已经使用过Start-Service "SMTPSVC",但它只启动UATSERV服务而不是[SMTP Virtual Server #1]虚拟主机(请看附图)。

服务启动后如何启动虚拟服务器?

我的管理团队正在处理这个问题。我想暂时使用这个临时解决方案。

任何帮助都将不胜感激...:)

SMTP 虚拟主机映像

答案1

开始:

$SMTP=[adsi]"IIS://localhost/SMTPSVC/1"
$SMTP.ServerState = 2
$SMTP.SetInfo()

停止:

$SMTP=[adsi]"IIS://localhost/SMTPSVC/1"
$SMTP.ServerState = 4
$SMTP.SetInfo()

答案2

实际的工作答案在这里:

([ADSI]'IIS://LOCALHOST/SMTPSVC/1').Start()
([ADSI]'IIS://LOCALHOST/SMTPSVC/1').Stop()

从:https://stackoverflow.com/a/37432396/3321505

相关内容