Why is powershell scripts extenson .ps1? This topic contains 2 replies, has 2 voices, and was last updated by Andreas Lorensen 3 months, 2 weeks ago. Author Posts October 7, 2016 at 7:33 pm #55093 Andreas LorensenParticipant I am wondering why powershell scripts extension is .ps1 – why is it not just .ps or .pss (for powershellscript). What dos 1 mean? October 7, 2016 at 7:40 pm #55095 Don JonesKeymaster 1 is the version of the language engine. The idea is that, if they ever had to radically change the language, they could switch to .ps2, and earlier versions would know not to try and run those scripts. October 7, 2016 at 8:30 pm #55096 Andreas LorensenParticipant That makes sense. Thanks. Author Posts You must be logged in to reply to this topic.