Como posso adicionar a função de servidor SMTP no Nano Server?

4

Usando as informações em esta página da TechNet , estabeleci com sucesso uma sessão remota do PowerShell com um 2016 Preview 2 Nano Server em execução em uma VM do Hyper-V.

Agora quero adicionar a função de servidor SMTP. Eu esperava que isso fosse um assunto trivial, pois estamos dispostos a entender que o Nano Server é o futuro do Windows Server e fará tudo o que estamos acostumados no Windows Server, exceto que é "sem cabeça", ou seja, só pode ser gerenciado remotamente, o que é feito via WMI e PowerShell.

No entanto, parece que os recursos e funções não são adicionados da maneira tradicional, usando os cmdlets do PowerShell, como Add-WindowsFeature , mas sim usando dism para adicionar Pacotes à imagem do VHD. Ok, mas existem apenas cerca de cinco pacotes, que não incluem o servidor SMTP. Somente coisas relacionadas à função Hyper-V, Cluster de Failover, Rede e Servidor de Arquivos.

Eu tentei Add-WindowsFeature e coisas semelhantes na sessão remota do PowerShell, mas ele não reconheceu nenhum dos nomes usuais de cmdlet. Eu suspeito que isso seja mais do que apenas os cmdlets não estarem presentes.

Talvez isso seja apenas uma limitação do Nano Server de pré-lançamento? Mas não encontrei nenhuma declaração nesse sentido.

É possível adicionar a função de servidor SMTP no Nano Server?

EDIT: aqui está a saída do Get-WindowsFeature:

PS C:\Users\Administrator\Documents> Get-WindowsFeature
Command 'Get-WindowsFeature' cannot be found.

... e do Get-Module:

PS C:\Users\Administrator\Documents> get-module -listavailable


    Directory: C:\windows\system32\windowspowershell\v1.0\Modules


ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Manifest   1.0.0.0    CimCmdlets                          {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstance, ...
Manifest   1.0        Defender                            {Get-MpPreference, Set-MpPreference, Add-MpPreference, Remo...
Script     3.0        Dism                                {Add-AppxProvisionedPackage, Add-WindowsDriver, Add-Windows...
Manifest   0.0        DnsClient
Manifest   1.0.0.0    EventTracingManagement              {New-EtwTraceSession, Get-EtwTraceSession, Set-EtwTraceSess...
Manifest   3.1.0.0    Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-ItemProperty, Join-Path...}
Manifest   3.0.0.0    Microsoft.PowerShell.Security       {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}
Manifest   3.1.0.0    Microsoft.PowerShell.Utility        {Format-List, Format-Custom, Format-Table, Format-Wide...}
Manifest   3.0.0.0    Microsoft.WSMan.Management          {Disable-WSManCredSSP, Enable-WSManCredSSP, Get-WSManCredSS...
Manifest   2.0.0.0    NetAdapter                          {Disable-NetAdapter, Disable-NetAdapterBinding, Disable-Net...
Manifest   1.0.0.0    NetEventPacketCapture               {New-NetEventSession, Remove-NetEventSession, Get-NetEventS...
Manifest   1.0.0.0    NetTCPIP                            {Get-NetIPAddress, Get-NetIPInterface, Get-NetIPv4Protocol,...
Manifest   1.0.0.0    PcsvDevice                          {Get-PcsvDevice, Start-PcsvDevice, Stop-PcsvDevice, Restart...
Manifest   1.0.0.0    PnpDevice                           {Get-PnpDevice, Get-PnpDeviceProperty, Enable-PnpDevice, Di...
Manifest   2.0.0.0    SmbShare                            {Get-SmbShare, Remove-SmbShare, Set-SmbShare, Block-SmbShar...
Manifest   2.0.0.0    SmbWitness                          {Get-SmbWitnessClient, Move-SmbWitnessClient, gsmbw, msmbw...}
Manifest   2.0.0.0    Storage                             {Add-InitiatorIdToMaskingSet, Add-PartitionAccessPath, Add-...

(end)
    
por Reg Edit 10.08.2015 / 20:32

2 respostas

1

São os primeiros dias dos Nano Servers. O que temos agora é uma pré-visualização antecipada e apenas um número muito limitado de recursos é suportado. O IIS e o SMTP não estão entre eles.

Get-WindowsFeature é do módulo Server Manager que não está habilitado no Nano

dism.exe -online -get-features -format:table

você recebe algo como:

------------------------------------- | --------
Feature Name                          | State
------------------------------------- | --------
ServerManager-Core-RSAT               | Disabled
ServerManager-Core-RSAT-Role-Tools    | Disabled
ServerManager-Core-RSAT-Feature-Tools | Disabled
FileAndStorage-Services               | Enabled
Storage-Services                      | Enabled
File-Services                         | Enabled
CoreFileServer                        | Enabled
File-Services-Search-Service          | Disabled
Dedup-Core                            | Disabled
SmbDirect                             | Enabled
Microsoft-Hyper-V                     | Enabled
FailoverCluster-NanoServer            | Enabled
SmbWitness                            | Disabled
Storage-Replica                       | Disabled

Você pode usar Enable-WindowsOptionalFeature para ativar alguns, mas isso não ajuda muito.

Desde que não tenhamos pacotes adicionais, não podemos adicionar mais recursos ao servidor.

    
por 11.08.2015 / 06:00
1

nano servidor é o futuro do Windows Server (para cargas de trabalho modernas) - não foi projetado para substituir todos os outros modos, serviços e implementações.

Tenho certeza de que mais papéis aparecerão com o passar do tempo e conforme as pessoas os solicitam, MAS lembre-se que este é um Preview técnico e o conceito nano server é novo e está em desenvolvimento.

Atualmente, como outros disseram, as funções disponíveis são limitadas.

    
por 05.03.2016 / 11:37