2012-08-24 23 views
81

Todos nosotros probablemente conocemos .bat para archivos por lotes.Extensión de archivo para PowerShell 3

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

He encontrado .ps1 y algunos otros finales pero son sólo para la versión 1.

Respuesta

92

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

+4

Actualización para 2014: Esto sigue siendo relevante ahora con Powershell 4. Creo que el 1 era realmente solo para distinguirlo de los archivos .ps (PostScript), ¡pero creaba mucha confusión! – evilspoons

+1

siempre quise saber qué significaba el 1. Supongo que no está relacionado con la versión, pero bastante seguro de que tuvo algo que ver con eso cuando crearon el tipo de archivo para PS 1.0. – Geddon

+8

@Geddon Una vez leí en algún lado que eligieron 'ps1' para evitar conflictos con' ps', que ya estaba siendo utilizado por Adobe Photoshop. [Otras fuentes] (https://groups.google.com/d/msg/microsoft.public.windows.powershell/9rZosGOqodE/YEKubAR7f9UJ) dicen que el control de versiones había sido la razón para llamarlo 'ps1', pero lo descartaron idea al presentar PS 2 ([fuente oficial] (http://blogs.msdn.com/b/powershell/archive/2007/11/02/ctp-versioning.aspx)). – ComFreek

Cuestiones relacionadas