Get-Content の Wait パラメターを使うときには encoding 指定が必要 [PowerShell]
2月23日にGet-Content の Wait パラメターの説明が無いと書いて、そのあと「動作がおかしい」と書き足していました。
その後調べていたら Microsoft Connect で情報を発見。
指定しないと空白が余計に入ったり、日本語文字が化けたりしてしまいます。
とはいえ tail -f のようには使えないのは残念なまま・・・
その後調べていたら Microsoft Connect で情報を発見。
Get-Content test.log -wait -encoding unicodeとエンコーディングを明示的に指定すれば正しく動きますね。
指定しないと空白が余計に入ったり、日本語文字が化けたりしてしまいます。
とはいえ tail -f のようには使えないのは残念なまま・・・