Ok, verificar, adicionar e remover componentes do Windows como este na linha de comando pode ser feito por meio dos comandos do powershell get-WindowsFeature , install-WindowsFeature e para remover o recurso posteriormente < href="http://technet.microsoft.com/pt-br/library/ee662310.aspx"> remove-WindowsFeature .
Para ver se o servidor SMTP já está instalado, use
get-WindowsFeature smtp-server
Para instalá-lo, use
install-WindowsFeature smtp-server
Se você quiser um código reutilizável, poderá usá-lo em qualquer lugar para verificar se o servidor SMTP já está instalado e, se não for, instale-o e faça o seguinte:
smtp = get-WindowsFeature smtp-server
if (!smtp.Installed) {
$smtp | add-WindowsFeature
}