Extensión de archivo para PowerShell 3

108

Probablemente todos sepamos los .batarchivos por lotes.

Pero, ¿cuál es la extensión de archivo de los scripts de PowerShell 3 ?

Encontré .ps1y algunos otros finales, pero son solo para la versión 1.

ComFreek
fuente

Respuestas:

129

Los archivos de PowerShell para todas las versiones son .ps1 (o .psm1, .psd1, etc.).

Mike Shepard
fuente
10
Actualización para 2014: Esto sigue siendo relevante ahora con Powershell 4. Creo que el 1 fue realmente solo para distinguirlo de los archivos .ps (PostScript), ¡pero generó mucha confusión!
evilspoons
1
Siempre quise saber qué significaba el 1. Supongo que no está relacionado con la versión, pero estoy bastante seguro de que tuvo algo que ver cuando crearon el tipo de archivo para PS 1.0.
Geddon
12
@Geddon Una vez leí en algún lugar que eligieron ps1evitar conflictos ps, que ya estaba siendo utilizado por Adobe Photoshop. Otras fuentes dicen que el control de versiones había sido de hecho la razón para llamarlo ps1, pero abandonaron esta idea al presentar PS 2 ( fuente oficial ).
ComFreek
37
Esta es una extensión extraña sin duda. ¿Por qué no .psh entonces?
Barney
1
Solo lo probé y parece que .pshse usa para fuentes HSLS en Visual Studio. Dado que Microsoft desarrolla VS, parece probable que también lo hayan .ps1hecho por esa razón.
Tom Connery