「リモートサーバーに接続できません」私は、サーバーへのJSON文字列を投稿することが非常に簡単なPowerShellスクリプトを記述します。私はスクリプトを実行するときに奇妙な問題があります。PowerShellの起動-RestMethodは
サーバーがイントラネット内にあり、ファイアウォールがすべてのイントラネットサーバーで無効になっています。
は、私は別の場所でスクリプトを実行しようとしました:
- 自分のコンピューターでPowerShellウィンドウ(窓7、powershel 5)
- PowerShellのISE私のコンピュータに
- スタートPowerShellを。自分のコンピュータのコマンドプロンプトでexeファイル 自分のコンピュータでサードパーティのコマンドプロンプトアプリケーションで
スタートたpowershell.exe
- のCitrix seesionのコマンドプロンプトでのCitrix seesion (窓10、powershel 5)
- スタートたpowershell.exeで
PowerShellウィンドウ
私は6ヶ所のすべてを確認しましたExecutionPolicy "RemoteSigned"、
しかし、私は成功し
、最後の3ヶ所でスクリプトを実行することができますがあります最初の3位で10は、私はエラー
起動-RestMethodを得る:Fでリモートサーバー に接続できません:\の一時\のtest.ps1:46文字:9 + $ RESP =起動-RestMethod -method POST -body $結果... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [起動-RestMethod]を、WebException + FullyQualifiedErrorId:System.Net.WebException、マイクロソフト.PowerShell.Com mands.InvokeRestMethodCommand
さらに、私もInvoke-WebRequestを試してみました。同じeエラーメッセージ。
この現象が発生している理由の任意のアイデア?私はそれをどうしたらいいですか?
powershellのバージョンがインストールされていますリモートサーバーで? –
あなたのコードや[mcve]を質問に編集してください。 – briantist
リモートサーバーでバージョン4(win server 2012r2) – Jim