Invoke-WebRequest
отлично работает в PowerShell 5.1.14393.0 на Windows 10 Pro.
PowerShell на Nano Server - это не то же самое, что версия для настольного компьютера или полного сервера, это версия PowerShell Core, а не версия для настольного компьютера. Таким образом, некоторые команды / способности будут отсутствовать при использовании Nano Server.
Из TechNet от Microsoft - «PowerShell на нано-сервере» :
Начиная с версии 5.1, PowerShell доступен в разных редакциях, которые обозначают различные наборы функций и совместимость с платформами.
- Desktop Edition: построен на основе .NET Framework и обеспечивает совместимость со сценариями и модулями, предназначенными для версий PowerShell, работающих в полнофункциональных выпусках Windows, таких как Server Core и Windows Desktop.
- Core Edition: построен на основе .NET Core и обеспечивает совместимость со сценариями и модулями, ориентированными на версии PowerShell, работающие в версиях Windows с ограниченным пространством, таких как Nano Server и Windows IoT.
И в разделе «Функции Windows PowerShell, недоступные в Nano Server» в той же статье:
- Веб-командлеты