我想在Windows Server 2003上安装IIS 6的SMTP服务。graphics用户界面过程在technet上进行了解释。 然后我想configuration属性(例如第一个重试间隔)并创build新的域等。
我可以脚本使用PowerShell(或任何其他scrpting这个问题)。 如果是,你可以指点我一些资源,甚至给我一些脚本样本,让我开始。
在新版本的Windows(如Windows 2008和Windows 2012)中,有一个内置的cmdlet,可以直接处理这个称为Add-WindowsFeature函数。
在Windows 2003或Windows XP下,执行此操作的方法是通过应答文件并调用Sysocmgr.exe来负责添加删除Windows组件。 请参阅http://support.microsoft.com/kb/222444
所以你会创build一个答案文件,如:
[Components] iis_smtp=on
然后从PowerShell的命令行调用这个:Invoke-Expression“$ env:windir \ system32 \ sysocmgr.exe / r / q /i:$env:windir\inf\sysoc.inf / u:c:\ TEMP \ answerfile.txt”
请注意,IIS必须已经安装。 如果不是,则添加iis_common=on来回答文件。