powershellのガイドラインでは、スクリプトのエイリアスの使用を避けることが推奨されています。 gc
を使用せず、%
の代わりにForeach-Object
を使用する代わりに、Get-Content
と入力してください。Powershellスクリプトの 'dir'エイリアスを避けるべきですか?
これは良いアドバイスだと思っていますが、私はdir
エイリアスで、少なくともファイルシステム(レジストリなど)と一緒に使用すると、それに続くのが苦労しています。 dir
は、わかりやすく、Get-ChildItem
と同じかそれ以上です。また、gc
(Get-Content
)やlp
(Out-Printer
)のようにはあまり秘密ではありませんが、cmd.exeスクリプトの背景を持っていない人もそう思わないかもしれません。
誰でもこのことについて意見がありますか?私はdir
を続けて使うべきですか、それとももっと正しいものにしようとしますか?
を避けたことがない、なぜ私は表示されません。私は「あなたは何を失うのですか?」という良い答えを出すことができないという理由で、この答えを受け入れるつもりです。つまり、私は実際に 'dir'を使用するケースはあまりありません。結局、Get-ChildItemを使用することにしました。 – Charlie