ধরা যাক আপনি 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%
।