Jawaban:
File PowerShell untuk semua versi adalah .ps1 (atau .psm1, .psd1, dll.).
ps1
untuk 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 ).
.psh
digunakan untuk sumber HSLS di Visual Studio. Mengingat bahwa Microsoft mengembangkan VS, tampaknya mereka ikut serta .ps1
juga karena alasan itu.