Расширение файла для PowerShell 3

110

Все мы, наверное, знаем .batо пакетных файлах.

Но каково расширение файла для сценариев PowerShell 3 ?

Я нашел .ps1и другие концовки, но они только для версии 1.

ComFreek
источник

Ответы:

131

Файлы PowerShell для всех версий - это .ps1 (или .psm1, .psd1 и т. Д.).

Майк Шепард
источник
10
Обновление за 2014 год: это все еще актуально для Powershell 4. Я думаю, что 1 было действительно просто для того, чтобы отличить его от файлов .ps (PostScript), но это привело к большой путанице!
Evilspoons
1
всегда хотел знать, что означает 1. Думаю, это не связано с версией, но почти наверняка имеет какое-то отношение к этому, когда они создавали тип файла для PS 1.0.
Геддон 08
12
@Geddon Я однажды где-то читал, что они решили ps1избежать конфликтов ps, что уже используется Adobe Photoshop. Другие источники говорят, что версионирование действительно было причиной этого ps1, но они отказались от этой идеи при представлении PS 2 ( официальный источник ).
ComFreek 08
37
Это определенно странное расширение. Почему тогда не .psh ?!
Барни
1
Просто попробовал, и похоже, что .pshон используется для источников HSLS в Visual Studio. Учитывая, что Microsoft разрабатывает VS, вполне вероятно, что они пошли на это .ps1также по этой причине.
Tom