PowerShell の最近の記事
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の実行ポリシーが...
PowerShellの背景を変更
PowerShellのデフォルトの背景は濃い青色です。
この背景で Ubuntu を操作していると、青色文字が現れる時に非常に辛い状況になります。
具体例青色背景でこの青色文字が現れると、作業は不可能に近いです。ここだけ見れたとしても、色々コマンドを打っていくと「ストレスがある」というレベルは超えて、無理だと気付くことになると思います。
PowerShellの背景を、とりあえず黒色にしておくことで視認できる程度になります。
PowerS...
UbuntuへのSSH接続, SCPファイル転送の方法
UbuntuにSSHサーバーをインストールして、PowerShellでSSH接続, SCPファイル転送の方法をエントリーします。
(注:UbuntuにPowerShellをインストールするエントリーではありません)
目次
Ubuntu側
UbuntuにSSHサーバーをインストール
Windows側
sshコマンドの確認とOpenSSHのインストール
ssh接続
scpでファイル転送
接続済みホスト情報のクリア
※ Ubuntu ...