পাওয়ারশেলের Start-Process
কমান্ডে সম্পত্তি StandardError
এবং StandardOutput
বৈশিষ্ট্য অ্যাক্সেস করার সময় কি কোনও ত্রুটি রয়েছে ?
আমি যদি নিম্নলিখিতটি চালিত করি তবে আমি কোনও আউটপুট পাই না:
$process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait
$process.StandardOutput
$process.StandardError
তবে যদি আমি কোনও ফাইলে আউটপুট পুনর্নির্দেশ করি তবে আমি প্রত্যাশিত ফলাফল পেয়ে যাব:
$process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait -RedirectStandardOutput stdout.txt -RedirectStandardError stderr.txt
$process= ping localhost
# প্রক্রিয়া ভেরিয়েবলের আউটপুট সংরক্ষণ করে।