0

好的,我正在尝试将手动更改转移到 powershell,

试图授予 IIS_IUSRS 对 IIS 元数据库中 /LM/SmtpSvc/ 和 /LM/SmtpSvc/1/ 节点的访问权限。

我已经广泛搜索并找不到我正在寻找的示例。

我一直在尝试玩

$smtp = [wmiclass]'root\MicrosoftIISv2:IIsSmtpServerSetting'

但是我对 WMI 有点不知所措。

任何帮助,将不胜感激。解决This需要此设置 。

4

1 回答 1

0

不是一个确切的答案,但我迄今为止最好的答案。按照此处的指南,我选择了选项 1 并将应用程序池更改为网络服务。我仍然会研究一种使用 powershell 进行权限设置的方法。

更新(未经测试的解决方案)

我在另一篇文章中找到了这个答案,该文章详细说明了如何使用 iis6.0 资源工具包中的脚本来完成。要在服务器 2012 上获取这些脚本,您必须安装 IIS6.0 资源工具包,我能找到的唯一方法是静默安装此工具包,可以从那里使用 cscript.exe 调用脚本。我坚持在应用程序池选项中更改用户,因为它也适合其他事情。

于 2016-05-04T00:21:23.400 回答