Сервер: Windows Server 2008 R2 Powershell Версия: 3.0
Получение приведенной ниже ошибки:
Exception calling "GetRequestStream" with "0" argument(s): "The remote server
returned an error: (504) Gateway Timeout."
At C:\Automic\Agents\Powershell\TEMP\JCGLXYHY.TXT.ps1:181 char:1
+ $requestStream = [System.IO.Stream]$request.GetRequestStream()
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : WebException
[byte[]]$bytes = [System.Text.Encoding]::UTF8.GetBytes($data)
$request.ContentLength = $bytes.Length
$requestStream = [System.IO.Stream]$request.GetRequestStream()
$requestStream.write($bytes, 0, $bytes.Length)
$requestStream.flush()
$requestStream.close()
try {
$response = $request.GetResponse()
$reader = [IO.StreamReader] $response.GetResponseStream()
#Our response will always be xml except in 404/401 case so cast as such
$responseXML = $reader.ReadToEnd()
#$responseXML
$respXMLDoc = [XML] $responseXML
Один и тот же код работает на разных машинах с одним и тем же пользователем.