Skip to content
PowerShellのInvoke-RestMethodがなぜかうまくいかない。。。
smalltalk
2021-11-29

RESTをいろいろ飛ばしまくって、室内を半自動化をごそごそ進めてはいるのだが、
PowerShellのps1ファイルからの起動でInvoke-RestMethodを発生させるところで謎の現象が出て悩んでいる。

Invoke-RestMethodでGETを発生させることそのものは動くのだが、Invoke-RestMethodを呼ぶとその後にキーボードの操作が不可になるという。。。
現象も妙で

  • ps1ファイル内でInvoke-RestMethodを呼ぶと、その後の文字入力が入らなくなる。アローキーは想定以外の場所にカーソルが動く(感覚的には、何か変な修飾キーが押されたままのような感じ)
  • コンソールからInvoke-RestMethodを呼ぶ分には問題ない
  • ps1ファイル内でInvoke-RestMethodをコメントアウトすると現象が消える。
  • コンソールセッションを再起動(つまりWindowsサインイン/サインアウト)をしないと回復しない

ネットで調べても、らしい現象の記事は見つからないし。。。

自作の行動統計用キーロガーとか作り込んでるから、そのあたりと衝突しているのかね。ウィルスではないと思いたいが。

とりあえず謎なので記録のみ。