Estensione file per PowerShell 3


108

Probabilmente tutti sappiamo .batper i file Batch.

Ma qual è l'estensione del file per gli script di PowerShell 3 ?

Ho trovato .ps1e alcuni altri finali ma sono solo per la versione 1.

Risposte:


129

I file di PowerShell per tutte le versioni sono .ps1 (o .psm1, .psd1 e così via).


10
Aggiornamento per il 2014: questo è ancora rilevante ora con Powershell 4. Penso che l'1 fosse davvero solo per distinguerlo dai file .ps (PostScript), ma ha creato molta confusione!
evilspoons

1
ho sempre voluto sapere cosa significava. Immagino che non sia correlato alla versione, ma abbastanza sicuro che avesse qualcosa a che fare con esso quando hanno creato il tipo di file per PS 1.0.
Geddon

12
@Geddon Ho letto una volta da qualche parte con cui hanno scelto ps1di evitare conflitti ps, che era già in uso da Adobe Photoshop. Altre fonti dicono che il controllo delle versioni era stato effettivamente il motivo per chiamarlo ps1, ma hanno abbandonato questa idea quando hanno introdotto PS 2 ( fonte ufficiale ).
ComFreek

37
Questa è sicuramente un'estensione strana. Perché non .psh allora ?!
Barney

1
L'ho appena provato e sembra che .pshsia utilizzato per le origini HSLS in Visual Studio. Dato che Microsoft sviluppa VS, sembra probabile che siano andati avanti .ps1anche per questo motivo.
Tom Connery
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.