PowerShell 3的文件扩展名


108

我们所有人可能都知道.bat批处理文件。

但是,PowerShell 3脚本的文件扩展名是什么?

我找到.ps1了其他一些结尾,但它们仅适用于版本1。

Answers:


129

所有版本的PowerShell文件均为.ps1(或.psm1,.psd1等)。


10
2014年更新:现在与Powershell 4仍然相关。我认为1确实只是要将其与.ps(PostScript)文件区分开来,但是却造成了很多混乱!
罪魁祸首

1
一直想知道1的含义。猜猜它与版本无关,但是可以肯定的是,他们在为PS 1.0创建文件类型时与它有关。
Geddon 2014年

12
@Geddon我曾经读过一个地方,他们选择ps1避免与冲突ps,而Adobe Photoshop已经在使用它。其他消息人士称,版本控制确实是调用它的原因ps1,但是在引入PS 2(官方消息)时,他们放弃了这个想法。
ComFreek

37
这肯定是一个奇怪的扩展。为什么不使用.psh呢?
巴尼2015年

1
刚刚尝试过,它看起来像.psh用于Visual Studio中的HSLS源。鉴于微软开发了VS,因此似乎.ps1也选择了VS。
汤姆·康纳利
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.