मैं एक पी एस स्क्रिप्ट है:कैसे को दबाने के लिए PowerShell Get-सामग्री उत्पादन
script.ps1
[System.Xml.XmlDocument] $Config;
function Get-ScriptDirectory
{
Split-Path $script:MyInvocation.MyCommand.Path
}
function Load-Config
{
$configPath = Join-Path (Get-ScriptDirectory) config.xml
$global:Config = [xml](gc $configPath)
}
Load-Config
config.xml
<Configuration>
</Configuration>
स्क्रिप्ट के साथ मैं काम कर रहा हूँ में बाद में $ कॉन्फ़िगर चर। जब मैं इस स्क्रिप्ट को चलाता हूं तो यह कंसोल को आउटपुट लिखता है, जिसमें xml का मूल तत्व होता है। कुछ ऐसा:
Configuration
--------------
क्या इस आउटपुट को दबाने का कोई तरीका मौजूद है?
धन्यवाद।
आप '$ null' को भी असाइन कर सकते हैं। किसी भी मामले में, यह वास्तव में वही नहीं है, जैसा कि आप * रीडायरेक्ट * करते हैं/dev/null' लेकिन * पाइप * को 'आउट-नल' पर रीडायरेक्ट करते हैं। – Joey
@ जॉय सही, क्योंकि '/ dev/null' को फ़ाइल के रूप में दर्शाया गया है। इस पर ध्यान दिलाने के लिए धन्यवाद। –
मैंने अपने प्रश्न का बेहतर वर्णन करने के लिए अपना प्रश्न अपडेट किया है। मैंने आपकी सलाह की कोशिश की है, लेकिन इससे मेरी मदद नहीं हुई है। क्योंकि जब मैं आउटपुट को रीडायरेक्ट करता हूं, तो जब मैं इसे कॉल कर रहा हूं तो मेरे कॉन्फ़िगरेशन वैरिएबल अगले फंक्शन में खाली है। – zosim