Я пишу очень простой скрипт powershell для отправки строки json на сервер. У меня странная проблема при выполнении скрипта.Powershell Invoke-RestMethod «Не удается подключиться к удаленному серверу»
Сервер находится внутри нашей интрасети, брандмауэр отключен для всего сервера интрасети.
Я попытался запустить скрипт в разных местах:
- окно Powershell в моем собственном компьютере (Windows 7, powershel 5)
- Powershell ISE в моем компьютере
- начало Powershell. exe в командной строке на моем собственном компьютере
start powershell.exe в приложении командной строки третьей стороны на моем собственном компьютере
Powershell окно в CITRIX seesion (окна 10, powershel 5)
- запуска powershell.exe в командной строке в CITRIX seesion
Я проверил все 6 мест есть ExecutionPolicy «RemoteSigned»,
Но, я могу только успешно выполнить скрипт в последних 3-х местах,
В первой 3-е место, я получаю ошибку
Invoke-RestMethod: Не удается подключиться к удаленному серверу В F: \ Temp \ Test.ps1: 46 полукокса: 9 + $ соответственно = Invoke-RestMethod -Method POST -Body $ result ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Invoke-RestMethod], WebException + FullyQualifiedErrorId: System.Net.WebException, Microsoft .PowerShell.Com mands.InvokeRestMethodCommand
Кроме того, я также попытался Invoke-WebRequest, я получил то же самое e rror сообщение.
Любая идея, почему это происходит? Что мне с этим делать?
, в котором установлена версия powershell на удаленном сервере? –
Пожалуйста, отредактируйте ваш код или [mcve] в свой вопрос. – briantist
На удаленном сервере есть версия 4 (win server 2012r2) – Jim