PowerShell

PowerShell で連続的な HTTP リクエストを送る

一定間隔で HTTP リクエストを投げるサンプル。非同期で投げるので、レスポンスによらず一定間隔で投げ続ける。 大量のバースト的なリクエストには向いてない。 各リクエストの結果とレスポンスタイムは最後にまとめて出力するが、途中で実行中断すると出な…

Azure App Service で Azure PowerShell を使う

ちゃんと動作確認したのは Azure Functions だけど、基本的には Azure App Service の制限の話のはずなので、Web Apps とかでも考え方は同じはず。 Azure Functions で Automation 使用して .NET から Azure PowerShell を使う場合、考慮が必要なのは下記 3 …

PowerShell を使用して GET, POST, PUT のリクエストを行う

単純な Get リクエストであればブラウザで URL 叩けば終了だが、HTTP ヘッダーの送信や POST を行いたい場合、PowerShell の Invoke-RestMethod が使える。 下記説明では、基本的に変数を使用している。PowerShell ISE であればコピペして実行が出来るので、…

Visual Studio の PowerShell 拡張で、デバッグ実行出来ない時の確認項目

Visual Studio の PowerShell 拡張使用時、関連プロセスが起動していなくてデバッグ実行出来ないことがある。 以下サイトの内容を基に、VS のオプション設定を確認してみる。 Interactive Window not working: "Please wait while the PowerShell host is in…

C# から実行権限が必要な PowerShell を実行する

C# から Automation を使用して PowerShell を実行する場合、基本的に PowerShell の実行権限が必要になる。 以下のように、PowerShell コマンドを実行するコードの先頭で、実行権限設定を行っておく。 Set -ExecutionPolicy Unrestricted -Scope Process 特…