Risposte:
I file di PowerShell per tutte le versioni sono .ps1 (o .psm1, .psd1 e così via).
ps1di evitare conflitti ps, che era già in uso da Adobe Photoshop. Altre fonti dicono che il controllo delle versioni era stato effettivamente il motivo per chiamarlo ps1, ma hanno abbandonato questa idea quando hanno introdotto PS 2 ( fonte ufficiale ).
.pshsia utilizzato per le origini HSLS in Visual Studio. Dato che Microsoft sviluppa VS, sembra probabile che siano andati avanti .ps1anche per questo motivo.