IIS网站的Powershell脚本(SMTP中继)

时间:2015-02-23 14:59:52

标签: powershell iis azure reboot

我需要编写一段脚本来调整Microsoft Azure虚拟机(VM)的大小。这一切都很好,我编写了脚本并运行。

然而,

每当计划的脚本运行以进行更改时,它都会重新启动VM。我遇到的问题是,当服务器重新启动IIS网站时,SMTP中继不会重新启动。

有人可以告诉我我需要在脚本底部包含的PowerShell脚本,以确保在更新后服务器重新启动时该网站重新启动吗?

亲切的问候, 并提前感谢。

AG

2 个答案:

答案 0 :(得分:1)

您是否已检入Control Panel -> Administration -> Services以查看SMTP服务是否已配置为自动启动?

确保“启动类型”下拉列表设置为Automatic

enter image description here

答案 1 :(得分:0)

有一个用于重新启动虚拟SMTP服务器的PowerShell cmdlet:

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

我希望这有帮助!

Mitch Garvis,MCSE:PC www.garvis.ca