मैं यह जुर्माना चला सकता हूं:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe"
start-process $msbuild -wait
लेकिन जब मैं इस कोड को चलाता हूं (नीचे) मुझे एक त्रुटि मिलती है:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo"
start-process $msbuild -wait
क्या कोई तरीका है जिससे मैं स्टार्ट-प्रोसेस का उपयोग करके MSBuild को पैरामीटर पास कर सकता हूं? मैं स्टार्ट-प्रोसेस का उपयोग नहीं करने के लिए तैयार हूं, केवल एक ही कारण जिसका मैंने उपयोग किया था मुझे एक चर के रूप में "कमांड" की आवश्यकता थी।
जब मेरे पास
C: \ WINDOWS \ Microsoft.NET \ फ्रेमवर्क \ v3.5 \ MSBuild.exe / v: q / nologo
एक लाइन पर अपने आप होता है, तो Powershell में कैसे संभाला जाता है?
क्या मुझे इसके बजाय किसी प्रकार के eval () प्रकार के फ़ंक्शन का उपयोग करना चाहिए?