2012-08-24 9 views
81

के लिए फ़ाइल एक्सटेंशन बैच फ़ाइलों के लिए हम सभी को शायद .bat पता है।PowerShell 3

लेकिन के लिए फ़ाइल एक्सटेंशन क्या है PowerShell 3 स्क्रिप्ट्स?

मैं .ps1 और कुछ अन्य अंत में पाया गया लेकिन वे केवल संस्करण के लिए सभी संस्करणों के लिए 1.

उत्तर

92

PowerShell फ़ाइलों रहे .ps1 रहे हैं (या .psm1, .psd1, आदि)।

+4

2014 के लिए अपडेट: यह अभी भी पावरहेल 4 के साथ प्रासंगिक है। मुझे लगता है कि 1 वास्तव में इसे .ps (पोस्टस्क्रिप्ट) फ़ाइलों से अलग करने के लिए वास्तव में था, लेकिन यह बहुत भ्रम के लिए बनाया गया था! – evilspoons

+1

हमेशा जानना चाहता था कि 1 का क्या मतलब था। मान लीजिए कि यह संस्करण से संबंधित नहीं है लेकिन यकीन है कि पीएस 1.0 के लिए फ़ाइल प्रकार बनाते समय उसके साथ कुछ करना था। – Geddon

+8

@Geddon मैंने एक बार कहीं पढ़ा है कि उन्होंने 'ps' 'के साथ संघर्षों से बचने के लिए' ps1' चुना है, जो पहले से ही Adobe Photoshop द्वारा उपयोग में लाया गया था। [अन्य स्रोत] (https://groups.google.com/d/msg/microsoft.public.windows.powershell/9rZosGOqodE/YEKubAR7f9UJ) कहें कि संस्करण वास्तव में इसे 'ps1' कहने का कारण रहा है, लेकिन उन्होंने इसे छोड़ दिया पीएस 2 ([आधिकारिक स्रोत] (http://blogs.msdn.com/b/powershell/archive/2007/11/02/ctp-versioning.aspx) शुरू करते समय विचार करें)। – ComFreek