मैं पावरहेल सीखने की कोशिश कर रहा हूं और यदि कोई अन्य कथन बनाने की कोशिश की गई है:पावरशेल: अगर सही हो तो कैसे प्राप्त करें?
if ((Get-Process | Select-Object name) -eq "svchost") {
Write-Host "seen"
}
else {
Write-Host "not seen"
}
यह "नहीं देखा" में समाप्त होता है, हालांकि svchost प्रक्रियाएं होती हैं। सही परिणाम प्राप्त करने के लिए इसे कैसे संशोधित करें?
लेकिन यदि कोई प्रक्रिया नहीं है तो वह त्रुटि देगा। यही कारण है कि मैंने इसका सुझाव नहीं दिया। या इसे 'silentlycontinue' – manojlds
के साथ जटिल करें, मुझे इसे स्वयं जोड़ना चाहिए था। वैसे भी, यह त्रुटिएक्शन विकल्प में उपयोगकर्ता को पेश करने का एक और तरीका है। –
लोगों के लिए बस एक संकेत है कि अभी तक इसका उपयोग नहीं किया गया है: '-इररएक्शन SilentlyContinue' को' -ea 0' 'में संक्षिप्त किया जा सकता है। गोल्फिंग और इंटरैक्टिव उपयोग के लिए बढ़िया, अगर आपको इसकी ज़रूरत है। हालांकि, स्क्रिप्ट में इसका उपयोग न करें। – Joey