80 अक्षरों के बाद PowerShell आउटपुट संदेश लपेटें अक्षम करें


0

डिफ़ॉल्ट रूप से, PowerShell 80 अक्षरों के बाद आउटपुट संदेश लपेटता है (उदाहरण # 1 देखें)

उदाहरण 1:

Get-ItemProperty : Cannot find drive. A drive with the name 'HKLM' does not exi
st.
At /Users/me/here-is-a-very-long-path-that-will-ultimately-be-wrapped-after-80-
characters/myScript.ps1:34 char:19

उदाहरण # 2 :

Get-ItemProperty : Cannot find drive. A drive with the name 'HKLM' does not exi st.
At /Users/me/here-is-a-very-long-path-that-will-ultimately-be-wrapped-after-80- characters/myScript.ps1:34 char:19

क्या कोई कमांड-लाइन स्विच या कॉन्फ़िगरेशन सेटिंग है जो इसे ओवरराइड करने की अनुमति देती है (उदाहरण # 2 में?) मैं एक ऐसा समाधान ढूंढ रहा हूं जो मौजूदा स्क्रिप्ट फ़ाइलों में अतिरिक्त कोड जोड़े बिना काम करता हो, उदा। एक ध्वज या एक वैश्विक सेटिंग।

जवाबों:


0

यह कंसोल होस्ट है जो स्क्रीन पर फिट होने के लिए लाइनों को तोड़ता है। या तो पॉश कंसोल में सेटिंग्स बदलें या स्क्रिप्ट के अंदर आप टूटे आउटपुट को किसी फ़ाइल में रीडायरेक्ट कर सकते हैं - फिर कोई लाइन ब्रेक नहीं है। आप स्क्रिप्ट के अंदर से विंडो और बफर का आकार भी बदल सकते हैं। देख:

$Host.UI.RawUI

लेकिन बफ़र। उपलब्धता को पहली बार बढ़ाया जाना है

होस्ट विंडो को अधिकतम करने के लिए एक अलग तरीका है, यहाँ अच्छा कार्य है लेकिन प्रमुख स्थानों से 29 + 30 लाइनों को छीनने की आवश्यकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.