Invoke-WebRequest
funciona bem no PowerShell 5.1.14393.0 no Windows 10 Pro.
O PowerShell em um Nano Server não é o mesmo que uma versão Desktop / Full Server, é a versão do PowerShell Core, não a versão Desktop. Assim, certos comandos / habilidades estarão ausentes ao usar um Nano Server.
Do TechNet da Microsoft - "PowerShell on Servidor Nano ":
Starting with version 5.1, PowerShell is available in different editions which denote varying feature sets and platform compatibility.
- Desktop Edition: Built on .NET Framework and provides compatibility with scripts and modules targeting versions of PowerShell running on full footprint editions of Windows such as Server Core and Windows Desktop.
- Core Edition: Built on .NET Core and provides compatibility with scripts and modules targeting versions of PowerShell running on reduced footprint editions of Windows such as Nano Server and Windows IoT.
E em "Recursos do Windows PowerShell não disponíveis no Nano Server" no mesmo artigo:
- Web-related cmdlets { Invoke-WebRequest, Invoke-RestMethod, New-WebServiceProxy, Send-MailMessage, ConvertTo-Html }