मैंने अभी पाया/n मुफ्त पावरहेल नेटकैडलेट्स को सॉफ़्टवेयर किया है, और उनके साथ खेलने के बाद मुझे कमांड लाइन में लाने की कार्यक्षमता पसंद है। तो यह सवाल उठाता है कि आपके पसंदीदा सीएमडीलेट क्या हैं, और आप उनका उपयोग कैसे करते हैं?आपके पसंदीदा पावरहेल सीएमडीलेट्स क्या हैं?
उत्तर
एक प्रोग्रामर/हैकर के रूप में, Get-Member
और Get-Command
कर सकते हैं लोगों को मैं किसी भी अधिक दूसरों की तुलना का उपयोग कर रहे हैं, लेकिन लोगों को मैं दिखाने के लिए उपयोग करें Select-Control
और Send-Keys
WASP से, PowerGadgets कर रहे हैं, और मेरे अपने सामान में से कुछ नीचे CTP2 के खिलाफ WPF में लिखा या PoshConsole ;-)
जबकि अपने प्रश्न का अर्द्ध संबंधित, यह पूरी तरह Powershell NetCmdlets मूल भाव से मेल नहीं खाती। लेकिन मैं इसे किसी भी तरह पोस्ट करना चाहता था क्योंकि मैं इसे रोज इस्तेमाल करता हूं और यह दूसरों की मदद कर सकता है। दृश्य स्टूडियो कमांड प्रॉम्प्ट प्रदर्शित करने में बस शिफ्ट-नियंत्रण-सी कुंजी कॉम्बो बनाना।
मैं एक PowerShell प्रदाता लिखा था मुझे IE7 के आरएसएस फ़ीड की दुकान के लिए उपयोग देने के लिए, और इसके साथ बहुत मज़ा आता था।
यह मुझे एक ड्राइव feed:
बुलाया cd
की सुविधा देता है और फ़ोल्डरों के आसपास नेविगेट और cd
और dir
का उपयोग कर फ़ीड।
यह आपको कमांड लाइन से फ़ीड जोड़ने या हटाने देता है।
एक उदाहरण के रूप अपने ब्लॉग पर यह पोस्ट देखें:
Getting the Most Prolific Authors in your Feeds
यह PowerShell समुदाय एक्सटेंशन परियोजना आजकल है, जो आप CodePlex here पर पा सकते हैं में समेट दिया है।
वहाँ एक out-twitter script मैं चहचहाना पर पोस्ट करने के लिए उपयोग करते हैं। यह अच्छा है, क्योंकि इसका मतलब है कि आप किसी ब्राउज़र द्वारा विचलित होने के जोखिम के बिना ट्विटर पर कुछ भेज सकते हैं।
मैंने इसके लिए एक उपनाम जोड़ा, "twit"।
तो अब आप उदाहरण के लिए, लिख सकते हैं:
PS C:\>"trying out stack overflow" | twit
और अगर सफलतापूर्वक दर्ज कराई है, यह एक पूर्णांक है कि अपनी पोस्ट को दिखाता है वापस आ जाएगी।
हालांकि यह आउट-ट्विटर के रूप में मजेदार नहीं है, मेरा पसंदीदा cmdlet गेट-सदस्य है, क्योंकि यह मुझे उन सभी वस्तुओं की जांच करने की अनुमति देता है जिनके साथ मैं काम कर रहा हूं और नई संपत्तियों और विधियों को ढूंढता हूं, साथ ही साथ वस्तु के अंतर्निहित प्रकार।
यदि मैंने गेट-सदस्य का चयन नहीं किया है, तो मुझे पावरशेल कम्युनिटी एक्सटेंशंस (पीएससीएक्स) से आउट-क्लिपबोर्ड के साथ जाना होगा, क्योंकि यह क्लिपबोर्ड स्वचालन के बहुत सारे सक्षम बनाता है और कोड टेम्पलेटिंग के लिए पावरशेल का उपयोग करना आसान बनाता है।
वैसे यह थोड़ा सा ब्लेंड है, लेकिन मैं गेट-हेल्प के लिए वोट दूंगा।
ls (Get-ChildItem) rm (निकालें-मद) ps (Get-प्रक्रिया)
और मेरे परिचित आदेशों के बाकी है कि अब "बस काम" :)
लेकिन गंभीरता से। .. नए ऑब्जेक्ट को मेरा वोट प्राप्त करना होगा।इसके साथ, powershell कुछ भी :)
Get-सदस्य, हाथ। नहीं, यह बहुत ग्लैमरस नहीं है, लेकिन ऑब्जेक्ट्स का निरीक्षण करने की क्षमता एमएसडीएन को हिट करने के लिए आपके काम को बाधित करती है।
मुझे गेट-सदस्य सबसे उपयोगी देशी पावरशेल cmdlet होने लगता है। मैं दैनिक आधार पर Get-WMIObject का भी उपयोग करता हूं। यहां तक कि अगर मैं किसी के लिए एक वीबीस्क्रिप्ट समस्या का निवारण कर रहा हूं, तो भी मैं Get-WMIObject पर जाऊंगा क्योंकि मैं WMI के साथ इंटरैक्टिव रूप से काम कर सकता हूं।
सेट-क्लिपबोर्ड, कोडप्लेक्स पर पावरशेल कम्युनिटी एक्सटेंशन प्रोजेक्ट पर पाया गया। आमतौर पर जब मैं पावरशेल में काम कर रहा हूं, तो अंतिम लक्ष्य कुछ टेक्स्ट या यहां तक कि एक्सेल स्प्रेडशीट उत्पन्न करना है। सेट-क्लिपबोर्ड सभी इंटरमीडिएट को हटा देता है "इसे एक फ़ाइल में सहेजें, ठीक है कि उस फाइल को खोलें, सभी का चयन करें, क्लिपबोर्ड पर कॉपी करें" चरण - आप इसे PowerShell में करते हैं।
गेट-डब्लूएमआईओबीजेक्ट और गेट-सदस्य का संयोजन कुछ है जो मैं पूरे कार्यदिवस में उपयोग करता हूं। गेट-सैंडविच पर काम करना।
निर्यात-सीएसवी। यह प्रबंधक-अनुकूल एक्सेल-तैयार प्रारूप में एक अच्छी रिपोर्ट बनाता है। बोनस पॉइंट्स यदि आपके पास समुदाय एक्सटेंशन इंस्टॉल हैं और उपयोगकर्ता send-smtpmail भेजें।
कमांडलाइन से उनके इनबॉक्स में प्रबंधन रिपोर्ट। अच्छा लगा।
+1 मुझे इस बारे में पता नहीं था, बेहद उपयोगी! – galaktor
मैं माइक्रोसॉफ्ट Lync 2010 के साथ बहुत काम करता हूं जिसमें परीक्षण कार्यक्षमता के लिए सिंथेटिक का एक सेट शामिल है। इन टेस्ट-सीएसपीएनटीओटबाउंडकॉल में से मेरा पसंदीदा है।
सामान्य पटकथा के लिए प्राप्त सदस्यीय लिए वोट और मिल-सहायता :)
अरे jaykul, मैंने देखा है कि आप मेरे घर शहर के लिए एक मौसम पूर्वानुमान तैनात करने के लिए मिला है। खैर रश, एनवाई, मेरा घर का शहर है, लेकिन पश्चिम हेनरीएटा एक दूसरे घर के शहर की तरह है। :) आपसे मिलकर अच्छा लगा। –