2020年12月アーカイブ
HTTP 400 エラーを発生させる
Webサーバーの設定で、HTTPステータス毎に表示するページを調整することがあります。
Apacheなら .htaccess の ErrorDocument の設定、IISであれば Web.config の <system.webServer> の <httpErrors> の設定になりますね。
先日、お世話になっているお客様の環境で、Webサーバーの 400 エラーの応答を確認する必要があったのですが、400エ...
PowerShellでWebリクエスト
WebサイトへHTTPリクエストを投げて結果のレスポンスを取得するコードです。
PowerShellで実行していますが、.NET Framework のオブジェクトを使用しているので、C#、VB.NET でも同じ様なコードで実行できるはずです。
関連する Microsoft の説明サイト方法: WebRequest クラスを使用してデータを要求する
Microsoft の説明サイトで "https://docs.microsoft....
PowerShellの再帰処理と参照渡し引数
PowerShellのメソッドで、参照渡し引数の使い方をつい忘れてしまうことがあるので、再帰処理と併用したコードサンプルを残します。
考え方として、グローバルスコープの変数を使用すれば、わざわざ参照渡しにしなくても済むものですが、メソッド自体の汎用性も無くなってしまい、スクリプトそのものがガチガチになって手を入れにくいものになってしまうので、参照渡し引数を扱えるほうが良いです。
サンプルとして、参照渡しに使用する変数は、ファイルを表す ...
PowerShellのスクリプトが実行できない
PowerShellのスクリプトを実行する時に、ファイル ****.ps1 を読み込めません。ファイル ****.ps1 はデジタル署名されていません。など表示されて実行できないことがあります。
PowerShell ISE でも、F5で実行するときに同じく実行できないことがあります。
初期状態の新しいPCや、間借りしたPCなどで良く発生するので、エントリーとして残します。
このエラーが発生するのは、PowerShellの実行ポリシーが...