鷲ノ巣

C# とか PowerShell とか。当ブログの記事は(特に公開直後は)頻繁に改定される場合があることをご了承ください。

パッケージシステムについて考える/前編

発端は PowerShellGet

Windows Management Framework 5.0 Preview May 2014というのが出ました。
Windows Management Framework、略して WMF というのは、PowerShell を中核としつつ、WMI やら WinRM やら何やらをひとまとめにした、コンピューターを管理するためのツール群のこと。
まぁ、大雑把に言うと、PowerShell の新しいバージョンが出たと思っておいて良いです。

ちなみに、インストールして試してみたいという方は、OS の表示言語を一時的に英語にする必要があります。
インストールが終わったら日本語に戻しても大丈夫です。
まだプレビュー版ですので、壊れて困るマシンには入れないように。

さて、WMF 5.0 の、この一つ前のバージョンから、OneGet というパッケージマネージャーシステムが搭載されました。
そして、今回出た最新バージョンから、PowerShellGet という、OneGet とは別のパッケージマネージャーが搭載されています。

というわけで、にわかに増えてきたパッケージマネージャーシステムについて、ちょっと考えてみたいと思います。

続きを読む

パラメーターの検証属性について/後編

はい。ゴールデンウィークも気付けば残り1日。11連休取ったのに、半分以上を寝て過ごしてました。ご機嫌いかがでしょうか。
続き物にすると後半が書かれないブログとして定評を得てしまうのも困りますし、そろそろやる気を出しましょう。

というわけで、だいぶ間が空いてしまいましたが後半です。
前編では、パラメーターの検証属性についてまとめてみました。

後編では、Validate 系の検証属性を自作してみます。

続きを読む