回答:
すべてのバージョンのPowerShellファイルは.ps1(または.psm1、.psd1など)です。
ps1競合を避けるために彼らが選択した場所を読んだpsことがあります。他の情報筋は、バージョニングが実際にそれを呼ぶ理由であったと言いますps1が、彼らはPS 2(公式情報源)を導入するときにこの考えを落としました。
.psh、Visual StudioのHSLSソースに使用されているようです。マイクロソフトがVSを開発していることを考えると.ps1、その理由からもVSが採用された可能性があります。