Назад | Перейти на главную страницу

Можно ли использовать PowerShell для установки службы SMTP для IIS 6 и настройки параметров

Я хочу установить службу SMTP для IIS 6 на сервере Windows 2003. Объясняется процесс графического интерфейса пользователя здесь на технет. Затем я хочу настроить свойства (например, интервал первого повтора) и создать новые домены и т. Д.

Могу ли я написать сценарий с помощью PowerShell (или любого другого скрипта, если на то пошло). Если да, не могли бы вы указать мне на некоторые ресурсы или даже дать мне несколько примеров сценариев, чтобы я начал.

В новой версии Windows, такой как Windows 2008 и Windows 2012, есть встроенный командлет, который напрямую обрабатывает эту функцию, которая называется Add-WindowsFeature.

В Windows 2003 или Windows XP это можно сделать с помощью файла ответов и вызова Sysocmgr.exe который отвечает за добавление и удаление компонентов Windows. Видеть http://support.microsoft.com/kb/222444

Итак, вы должны создать файл ответов, например:

[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 файл ответов тоже.