鷲ノ巣

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

「えと」の話

新年あけましておめでとうございます。
本年もよろしくお願いいたします。

さて、2018 年は戌年ですね。
というわけで今回は暦の話です。技術的な話じゃありません。
過去にこんな記事を書いたこともありますが、あれが西暦の話であれば、今回は和暦の話。
tech.blog.aerie.jp

続きを読む

PowerShell の Cmdlet を開発するときに使う NuGet パッケージ

.NET で PowerShell のバイナリ モジュールを作成する際に参照する NuGet パッケージが、いろいろあってよくわからんのでまとめました。

なお、以下のパッケージには、System.Management.Automation.dll や、その他いくつかのアセンブリが含まれますが、これらは実装を含まない参照アセンブリなので、モジュールと一緒に配布すべきものではありません。
配布先で利用されるときには、その配布先に既にインストールされている(はずの)アセンブリが使用されます。
また、System.Management.Automation.dll 以外のアセンブリは、自動的にプロジェクトの参照に追加されたないため、必要であれば手動で追加する必要があります。

続きを読む

Update-Module の罠

いや、別に PowerShell の罠シリーズをやろうとしているわけではないのですが。
あと、今回の罠は、はまる人はあまりいないと思います…。

私は時々、PowerShellGet でインストールしたモジュールを最新版にするために、

Get-InstalledModule | Update-Module

というのをやります。

ところが今回、新しいバージョンが既にリリースされているのに、これをやっても、モジュールが更新されないという現象が起きて、ちょっと調べていました。

続きを読む