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