मान लें कि आप Dev
अपनी बैच फ़ाइल से स्ट्रिंग को एक पैरामीटर के रूप में पास करना चाहते हैं :
powershell -command "G:\Karan\PowerShell_Scripts\START_DEV.ps1 Dev"
अपनी शक्तियां स्क्रिप्ट हेड के अंदर रखें:
$w = $args[0]
यदि आप अंतर्निहित चर का उपयोग करना चाहते हैं $args
। अन्यथा:
powershell -command "G:\Karan\PowerShell_Scripts\START_DEV.ps1 -Environment \"Dev\""
और आपकी शक्तियाँ स्क्रिप्ट हेड के अंदर:
param([string]$Environment)
यदि आप एक नामित पैरामीटर चाहते हैं।
आपको त्रुटि स्तर वापस करने में भी रुचि हो सकती है:
powershell -command "G:\Karan\PowerShell_Scripts\START_DEV.ps1 Dev; exit $LASTEXITCODE"
त्रुटि स्तर बैच फ़ाइल के अंदर उपलब्ध होगा %errorlevel%
।