Rozszerzenie pliku dla programu PowerShell 3


108

Wszyscy z nas prawdopodobnie znają .batpliki wsadowe.

Ale jakie jest rozszerzenie pliku dla skryptów PowerShell 3 ?

Znalazłem .ps1i kilka innych zakończeń, ale są one tylko dla wersji 1.

Odpowiedzi:


129

Pliki programu PowerShell dla wszystkich wersji to .ps1 (lub .psm1, .psd1 itd.).


10
Aktualizacja na rok 2014: jest to nadal aktualne w przypadku Powershell 4. Myślę, że 1 tak naprawdę służył odróżnieniu go od plików .ps (PostScript), ale spowodował wiele zamieszania!
evilspoons,

1
zawsze chciałem wiedzieć, co oznacza 1. Chyba nie jest to związane z wersją, ale na pewno miało z tym coś wspólnego, kiedy tworzyli typ pliku dla PS 1.0.
Geddon,

12
@Geddon Kiedyś przeczytałem gdzieś, że woleli ps1unikać konfliktów, z psktórych korzystał już Adobe Photoshop. Inne źródła podają, że wersjonowanie było rzeczywiście powodem, aby to nazwać ps1, ale porzucili ten pomysł, wprowadzając PS 2 ( oficjalne źródło ).
ComFreek,

37
To na pewno dziwne rozszerzenie. Dlaczego więc nie .psh ?!
Barney

1
Właśnie go wypróbowałem i wygląda na to, że .pshjest używany dla źródeł HSLS w Visual Studio. Biorąc pod uwagę, że Microsoft rozwija VS, wydaje się prawdopodobne, że wybrali .ps1również z tego powodu.
Tom Connery,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.