Em nosso passado
O serviço de suporte começou a receber solicitações sobre como trabalhar com o Server 2019 Core sem o shell gráfico usual. Decidimos mostrar como trabalhar com o Windows Server 2019 Core e como instalar uma GUI nele.
Não repita isso em máquinas em funcionamento, não use Server Core como desktop, desative o RDP, proteja seu sistema de informação, a segurança é a principal característica da instalação do “Core”.
Em um de nossos próximos artigos, veremos a tabela de compatibilidade do programa com o Windows Server Core. Neste artigo, abordaremos como instalar o shell.
Shell por meios de terceiros
1. Maneira complicada, mas mais econômica
O Server Core não vem com o familiar explorer.exe pronto para uso, para facilitar a nossa vida, baixaremos o explorer++. Substitui tudo o que o explorador original pode fazer. Apenas o Explorer++ foi considerado, mas quase qualquer gerenciador de arquivos serve, incluindo Total Commander, FAR Manager e outros.
Baixando arquivos.
Primeiro precisamos baixar o arquivo para o servidor. Isso pode ser feito via SMB (pasta compartilhada), Windows Admin Center e Invocar-WebRequest, funciona com a opção -UseBasicParsing.
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe
Onde EC é a URL do arquivo e -OutFile é o caminho completo para baixá-lo, especificando a extensão do arquivo e
Usando Powershell:
Crie uma nova pasta no servidor:
New-Item -Path 'C:OurCoolFiles' -ItemType Directory
Compartilhando a pasta compartilhada:
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShare
No seu PC, a pasta está conectada como uma unidade de rede.
Através do Windows Admin Center, crie uma nova pasta selecionando um item no menu.
Vá para a pasta compartilhada e clique no botão enviar, selecione o arquivo.
Adicionando um shell ao agendador.
Se não quiser iniciar o shell manualmente sempre que fizer login, será necessário adicioná-lo ao agendador de tarefas.
$A = New-ScheduledTaskAction -Execute "C:OurCoolFilesexplorer++.exe"
$T = New-ScheduledTaskTrigger -AtLogon
$P = New-ScheduledTaskPrincipal "localAdministrator"
$S = New-ScheduledTaskSettingsSet
$D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S
Register-ScheduledTask StartExplorer -InputObject $D
Sem um agendador, você pode executar via CMD:
CD C:OurCoolFilesExplorer++.exe
Método 2. Inicie o Explorer nativo
Lembre-se, sem GUI
O recurso de compatibilidade de aplicativos Server Core sob demanda (FOD) retornará ao sistema: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe e até Powershell ISE.
Inicie o Powershell e digite o seguinte comando:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Em seguida, reinicie o servidor:
Restart-Computer
Depois disso, você pode até rodar o Microsoft Office, mas perderá cerca de 200 megabytes de RAM para sempre, mesmo que não haja usuários ativos no sistema.
Windows Server 2019 com recursos sob demanda instalados
Núcleo do Windows Server 2019
Isso é tudo. No próximo artigo, veremos a tabela de compatibilidade do programa com o Windows Server Core.
Fonte: habr.com