Відповіді:
Файлами PowerShell для всіх версій є .ps1 (або .psm1, .psd1 тощо).
ps1уникати конфліктів, з psякими вже використовувався Adobe Photoshop. Інші джерела стверджують, що версії справді були причиною називати це ps1, але вони відкинули цю ідею, представивши PS 2 ( офіційне джерело ).
.pshвін використовується для джерел HSLS у Visual Studio. З огляду на те, що Microsoft розробляє VS, мабуть, вони й пішли з .ps1цієї причини.