বার্তা আউটপুট দেওয়ার বিভিন্ন উপায় রয়েছে। মাধ্যমে কিছু outputting মধ্যে কার্যকর পার্থক্য কি Write-Host
, Write-Output
অথবা [console]::WriteLine
?
আমি আরও লক্ষ্য করি যে আমি যদি এটি ব্যবহার করি:
write-host "count=" + $count
+
আউটপুট মধ্যে অন্তর্ভুক্ত হয়। এটা কেন? প্রকাশটি একটি লিখনের আগে একটি একক কনটেনেটেড স্ট্রিং তৈরি করার জন্য মূল্যায়ন করা উচিত নয়?
[console]::writeline("hello world")
এটি করতে পারবেন না এমন কিছুই করতে পারবেন না Write-Host "hello world"
। আরেকটি, আরও ভাল, সম্প্রতি প্রয়োগযোগ্য উত্তরটি হ'ল write-host
মোড়ক দেয় write-information
যাতে এর ডেটা এমন স্ট্রিমের উপরে রাখে write-error
যাতে আপনি এটি ক্যাপচার করতে এবং এটিকে অন্য কোথাও ব্যবহার করতে পারেন। [console]::writeline()
এটি করে না
Write-Output
আপনি ফলাফল নির্গমন যখন।Write-Host
আপনি লগিং তথ্য নির্গমন যখন। কখনও ব্যবহার করবেন না[console]::writeline()
।