लघु: यह एक विशेष ऑपरेटर को प्राप्त करने के क्या नियमित ऑपरेटरों हासिल नहीं कर सकते इस्तेमाल किया है। यह विशेष ऑपरेटर .
वास्तव में दो अलग-अलग अलग-अलग विशेष ऑपरेटर उपयोग के मामलों में है।
लांग:
किसी अन्य, पटकथा या भाषा अन्यथा के साथ के रूप में, PowerShell स्क्रिप्ट भी मूल्यों में हेरफेर करने में मदद करने ऑपरेटरों के विभिन्न प्रकार का समर्थन करता है।ये नियमित ऑपरेटरों में शामिल हैं:
- अंकगणित
- असाइनमेंट
- तुलना
- तार्किक
- पुनर्निर्देशन
- सूची आइटम
- स्प्लिट और जुड़ें
- प्रकार
- एकल
हालांकि, PowerShell भी क्या विशेष ऑपरेटरों जो कार्यों कि ऑपरेटरों के अन्य प्रकार से नहीं किया जा सकता प्रदर्शन करने के लिए उपयोग किया जाता है के रूप में जाना का समर्थन करता है।
ये विशेष ऑपरेटरों को शामिल करें:
@()
सरणी उपसूचक ऑपरेटर
&
कॉल ऑपरेटर
[ ]
कास्ट ऑपरेटर
,
अल्पविराम ऑपरेटर
.
डॉट सोर्सिंग ऑपरेटर
-f
स्वरूप ऑपरेटर
[ ]
सूचकांक ऑपरेटर
|
पाइपलाइन ऑपरेटर
.
संपत्ति भिन्नता ऑपरेटर
..
रेंज ऑपरेटर
::
स्टेटिक सदस्य ऑपरेटर
$()
उपसूचक ऑपरेटर
.
डॉट सोर्सिंग ऑपरेटर: इस संदर्भ में एक स्क्रिप्ट को मौजूदा स्कोप में चलाने की इजाजत देने के लिए प्रयोग किया जाता है, जो अनिवार्य रूप से किसी भी फ़ंक्शन, उपनाम और चर को अनुमति देता है जिसे स्क्रिप्ट द्वारा वर्तमान स्क्रिप्ट में जोड़ा जा सकता है।
उदाहरण:
. c:\scripts.sample.ps1
नोट.
विशेष ऑपरेटर के इस आवेदन (.
) प्रतीक है कि वर्तमान निर्देशिका का प्रतिनिधित्व करता है से अलग करने के लिए एक जगह द्वारा पीछा किया जाता है कि
उदाहरण:
. .\sample.ps1
.
संपत्ति भिन्नता ऑपरेटर: गुण और एक वस्तु की के तरीकों जो यह दर्शाता है कि .
चरित्र की बाईं ओर अभिव्यक्ति एक वस्तु और के दाईं ओर अभिव्यक्ति है द्वारा .
इस प्रकार पर पहुंच की अनुमति एक वस्तु सदस्य (एक संपत्ति या विधि) है।
उदाहरण:
$myProcess.peakWorkingSet
(get-process PowerShell).kill()
अस्वीकरण & सूत्रों का कहना है:
मैं एक ही सवाल था, जबकि एक PowerShell स्क्रिप्ट है कि मैं अपनी सुविधा सेट पर विस्तार करने के लिए कोशिश कर रहा था पर देख रहे हैं और यहाँ जब उतरा उत्तर के लिए मेरा शोध कर रहा हूँ। हालांकि, this माइक्रोसॉफ्ट डेवलपमेंट नेटवर्क पर this के साथ पूरक आईटी प्रो से एक ही विचार के आगे विस्तार के साथ मेरा जवाब ढूंढने में कामयाब रहा।
चीयर्स।
आपकी अवधि के बाद इसके बाद एक जगह की आवश्यकता है या अन्यथा यह नीचे वर्णित अनुसार "ऑब्जेक्ट गुणों के लिए पूर्ण रोक देगा"। – Vippy