私はPowerShellを独学で学び、いくつかのスクリプトを作成しました。そのうちのいくつかは非常に強力です。それにもかかわらず、PowerShellを意図した方法で使用していない可能性があるのではないかと心配しています。これが私の2つの主な懸念事項です。
私が読んだことから、PowerShellスクリプトは、パイプで接続できるように、また出力を他の何かにパイプで接続できるように作成する必要があります。しかし、私がスクリプトを書いた方法は、完全にスタンドアロンであり、を介してすべてをユーザーに出力すること
Write-Host
です。私が読んだもう1つのことは、エラーが発生した場合(たとえば、ファイルを読み取ろうとしたが権限がない場合)、
Write-Error
ではなくを使用する必要があるということですWrite-Host
。しかし、私はこれをしません。わかりやすい英語のエラーメッセージをキャプチャして出力するだけなWrite-Host
ので、PowerShellやスクリプトの実行方法以外のコーディングについて何も知らない人にとってより使いやすいものになっています。
これらのいずれかがPowerShellコミュニティでひどく嫌われていますか?強力で、コメントが多く、読みやすいスクリプトの1つを高度なPowerShellコーダーに見せた場合、彼はそれを嘲笑してゴミと呼びますか?
私のスクリプトのいくつかは他の人にも役立つかもしれませんが、私のスタイルが正しくないことを恐れて、誰かにコードを表示することを躊躇します。どんな助けでもいただければ幸いです。ありがとう!