C# で文字(列)リテラルを、Unicode のコード ポイントで表現したい場合、いくつかの書き方があるので注意が必要です。
正直、わかりにくいです。
PowerShell の Cmdlet を開発するときに使う NuGet パッケージ
.NET で PowerShell のバイナリ モジュールを作成する際に参照する NuGet パッケージが、いろいろあってよくわからんのでまとめました。
なお、以下のパッケージには、System.Management.Automation.dll や、その他いくつかのアセンブリが含まれますが、これらは実装を含まない参照アセンブリなので、モジュールと一緒に配布すべきものではありません。
配布先で利用されるときには、その配布先に既にインストールされている(はずの)アセンブリが使用されます。
また、System.Management.Automation.dll 以外のアセンブリは、自動的にプロジェクトの参照に追加されたないため、必要であれば手動で追加する必要があります。
Update-Module の罠
いや、別に PowerShell の罠シリーズをやろうとしているわけではないのですが。
あと、今回の罠は、はまる人はあまりいないと思います…。
私は時々、PowerShellGet でインストールしたモジュールを最新版にするために、
Get-InstalledModule | Update-Module
というのをやります。
ところが今回、新しいバージョンが既にリリースされているのに、これをやっても、モジュールが更新されないという現象が起きて、ちょっと調べていました。
続きを読む異なるバージョンの PowerShell に対して Invoke-Command する時の注意点
さっき Issue を上げたんだが、Google 翻訳と格闘し過ぎて気力が尽き果てたので、とりあえずこっちを見ておくれ。
んで英語が変なところがあったら補足してください。お願いします。
修正してもらえるかなぁ…
Get-Content の罠
本記事は PowerShell Advent Calendar 2017 の 20 日目です。
1 分で読めます。
qiita.com