よこけん

PowerShell

PowerShell で try – catch – finally

# この記事は以前 C#と諸々 に書いた記事 (を一部修正したもの) です。 PowerShell V1.0 では、C# の try - catch - finally のような構造化例外処理がサポートされていません。しかし、trap ブロ...
PowerShell

FizzBuzz 問題

FizzBuzz 問題をご存じでしょうか? 一時期、ネット上で話題となった問題です。 恐らくこの記事がきっかけだったかと思います。 問題は次のような内容です。 1 から 100 までを順番に出力しなさい。 ただし、3 の倍数の時は数字の代わ...
PowerShell

親スコープの変数を設定

次のコードを実行してみてください。 function Hoge { $a = 0; &{ $a = 1; }; return $a; } Hoge; このコードでは Hoge 関数の中の子スコープで変数 a に 1 を代入しています。 子ス...
PowerShell

列挙値は文字列で指定できる

列挙値は、文字列で列挙値の名前を指定することができます。 例えば Console の背景色を DarkRed に変更する、次のようなコードは、 ::BackgroundColor = ::DarkRed; 次のコードのように指定することもで...
その他

宜しくお願いします

Author のよこけんです。 「PowerShell はシステム管理者のためのツール」というイメージが強いかと思いますが、実は .NET 開発者を強力にサポートしてくれるツールでもあります。 実際、僕は C# プログラマですが Power...