Jawaban:
File PowerShell untuk semua versi adalah .ps1 (atau .psm1, .psd1, dll.).
ps1untuk menghindari konflik ps, yang sudah digunakan oleh Adobe Photoshop. Sumber lain mengatakan bahwa versi memang menjadi alasan untuk menyebutnya ps1, tetapi mereka membatalkan ide ini saat memperkenalkan PS 2 ( sumber resmi ).
.pshdigunakan untuk sumber HSLS di Visual Studio. Mengingat bahwa Microsoft mengembangkan VS, tampaknya mereka ikut serta .ps1juga karena alasan itu.