Eu realmente desisti. Aqui está o quão longe eu cheguei. Do PowerShell:
PS> iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
PS> choco install powershell
Reinicie.
Do prompt de comando elevado:
> winrm quickconfig
> winrm set winrm/config/service/auth @{Basic="true"}
> winrm set winrm/config/service @{AllowUnencrypted="false"}
E então eu percebi que precisaria fazer um certificado de alguma forma e isso exigiria makecert
e isso exigiria a automação da instalação do Windows SDK, então eu teria que instalar o certificado, e alguma outra documentação dizia alguma coisa sobre o WinRM não funcionar com certificados auto-assinados e depois pensar que depois de passar uma semana fazendo todo esse trabalho apenas para descobrir que o WinRM não funcionará de qualquer maneira e então eu perdi a vontade de viver.
Eu sou um programador. Eu queria ter uma caixa de desenvolvimento do Windows Server para testar alguns scripts PS DSC, mas não tenho uma chave de instalação para instalá-lo localmente no Hyper-V e a Microsoft não resolveu dar o Windows Server gratuitamente para desenvolvedores No entanto, pensei em usar meu tempo livre do Azure, configurar uma VM grátis e usá-la na Web, mas isso requer HTTPS e, assim, voltamos aos problemas acima.
Espero que meu contrato não seja renovado e eu possa usar o .NET Core, o Linux e o Docker no próximo trabalho.
Editar
Tropeçamos aleatoriamente em uma postagem sobre configuração de SSL, mas sem makecert
: