Dateierweiterung für PowerShell 3

108

Wir alle kennen wahrscheinlich .batBatch-Dateien.

Aber wie lautet die Dateierweiterung für PowerShell 3- Skripte?

Ich habe .ps1und einige andere Endungen gefunden, aber sie sind nur für Version 1.

ComFreek
quelle

Antworten:

128

PowerShell-Dateien für alle Versionen sind .ps1 (oder .psm1, .psd1 usw.).

Mike Shepard
quelle
10
Update für 2014: Dies ist jetzt mit Powershell 4 immer noch relevant. Ich denke, die 1 war wirklich nur, um es von .ps (PostScript) -Dateien zu unterscheiden, aber es hat viel Verwirrung gestiftet!
böse Löffel
1
wollte immer wissen, was die 1 bedeutete. Vermutlich hat es nichts mit der Version zu tun, aber ziemlich sicher, dass das etwas damit zu tun hat, als sie den Dateityp für PS 1.0 erstellt haben.
Geddon
12
@Geddon Ich habe einmal irgendwo gelesen, dass sie ps1Konflikte vermeiden wollten ps, die bereits von Adobe Photoshop verwendet wurden. Andere Quellen sagen, dass die Versionierung tatsächlich der Grund war, sie zu nennen ps1, aber sie haben diese Idee bei der Einführung von PS 2 ( offizielle Quelle ) fallen gelassen .
ComFreek
37
Dies ist sicher eine seltsame Erweiterung. Warum dann nicht .psh?!
Barney
1
Ich habe es gerade ausprobiert und es sieht so aus, als würde es .pshfür HSLS-Quellen in Visual Studio verwendet. Angesichts der Tatsache, dass Microsoft VS entwickelt, ist es wahrscheinlich, dass sie .ps1auch aus diesem Grund mitgemacht haben.
Tom Connery