PowerShell pass script argument to configurate function -
मेरे पास एक वैश्विक
फ़ंक्शन लॉग ([स्ट्रिंग] $ संदेश, $ logType = 'कंसोल') {} लॉग ('हैलो'); यह डिफ़ॉल्ट रूप से सांत्वना के लिए लॉग लिखता है। और मैं इसे सभी कॉलों को समान रखने के लिए कमांड लाइन तर्क द्वारा कॉन्फ़िगर करना चाहता हूं, लेकिन अन्य लॉगिंग प्रकार के साथ फंक्शन ले सकता है या तर्क, या कमांड लाइन पैरामीटर और मैं उन्हें मिश्रण करना चाहता हूँ
फ़ंक्शन लॉग ($ संदेश, $ logtype = 'console' ) {स्विच ($ logtype) {'console' {write-host $ message} 'वर्बोज़' {write-Verbose $ message} 'फ़ाइल' {आउट-फ़ाइल $ संदेश $ पथ} डिफ़ॉल्ट {$ message}}} लॉग 'FOO '' वर्बोज़ ' $ logtype पैरामीटर के लिए आप अनिवार्य रूप से $ झूठी सेट करना चाहते हैं।
Comments
Post a Comment