मैंने अभी एक पावरहेल फ़ंक्शन बनाया है और इसे एक ps1 फ़ाइल में सहेजा है। हालांकि, जब मैं इसे पावरहेल के भीतर से निष्पादित करने का प्रयास करता हूं, तो यह नहीं चलेगा।पावरहेल ps1 फ़ाइल "को cmdlet, फ़ंक्शन, ऑपरेट करने योग्य प्रोग्राम या स्क्रिप्ट फ़ाइल के रूप में पहचाना नहीं गया है।"
मैं allready यह आदेश डालकर अहस्ताक्षरित कोड चलाने के लिए सेटिंग्स को बदल दिया है:
set-executionpolicy remotesigned
समारोह यह है:
Function listAllPaths([string]$fromFolder, [string]$filter, [string]$printfile){
Get-ChildItem -Path $fromFolder -Include $filter -Recurse -Force -Name > $printfile
}
क्या यह करता है एक textfile बनाने है जिसमें सभी एक निश्चित फ़ाइल के पथ सूचीबद्ध हैं।
मैंने इसे सी: \ के तहत सीधे रखा है और फ़ंक्शन के समान फ़ाइल सूची AllPaths नाम दिया है।
जब मैं Powershell अंदर निम्न आदेश दर्ज करें:
PS> listAllPaths.ps1 c:\ *.pdf testingPDF.txt
मैं एक त्रुटि कह मिलती है:
शब्द 'listAllPaths.ps1' एक cmdlet, समारोह के रूप में मान्यता प्राप्त नहीं है, ऑपरेट करने योग्य प्रोग्राम, या स्क्रिप्ट फ़ाइल। शब्द सत्यापित करें और पुनः प्रयास करें।
मैं कई बातें की कोशिश की है और मैं ईमानदारी से यह कैसे काम करने के लिए प्राप्त करने के लिए पता नहीं है? मुझे उम्मीद है कि दिए गए पथ पर फ़ाइल बनाने के लिए, c: \ इस उदाहरण में। उस फ़ाइल का नाम परीक्षण PDF.txt है और सामग्री जेनरेट की जा रही है।
क्या कोई मुझे बता सकता है कि मैं यहां क्या भूल रहा हूं।
और नहीं, Google सब कुछ जवाब नहीं देता है। कोशिश की कि पहले से ही एक। मैं नहीं आऊंगा और यहां पूछूंगा कि अगर मैंने पहले से ही ऑनलाइन सर्च इंजनों की कोशिश नहीं की है।
धन्यवाद, लेकिन यह काम नहीं किया। मैंने उस आदेश में प्रवेश किया और यह बस उस पर कूद गया। कोई त्रुटि रिपोर्ट नहीं की गई, मेरे लिए कमांड दर्ज करने के लिए पावरहेल में बस एक नई पंक्ति। – KdgDev
ठीक है, तो इसका मतलब है कि पीएस स्क्रिप्ट वास्तव में निष्पादित है, लेकिन कोई आउटपुट वापस नहीं किया जाता है। इसे सत्यापित करने के लिए कुछ प्रिंट स्टेटमेंट्स डालने का प्रयास करें। अब क्या आप वाकई एक और छोटी गलती नहीं कर रहे हैं? मैं देखता हूं कि आप अपना कोड फ़ंक्शन में डालते हैं, लेकिन क्या आप वास्तव में अपनी स्क्रिप्ट में फ़ंक्शन को कॉल कर रहे हैं? – Chaitan
मेरी स्क्रिप्ट में फ़ंक्शन को कॉल करना? मैं पावरहेल के साथ अनुभव नहीं कर रहा हूं, जो मैंने यहां पोस्ट किया है वह मेरी लिपि की सटीक सामग्री है, और नहीं, कम नहीं। – KdgDev