Menda powershell skripti bor va men konsolga yozishni va bitta qo'ng'iroq bilan jurnal fayliga yozishni xohlayman.
Men buni qilardim ...
Start-Transcript -Path $TargetDir\Log.log
Write-Host "Stuff"
... bu ajoyib ishlaydi, faqat u yaratadigan yangi qatorlar LF, ya'ni mening jurnallarim bloknotdan tashqari yerdagi barcha matn muharrirlarida ajoyib ko'rinadi.
Buning uchun menda nima bor ...
function global:Write-Notepad
(
[string] $Message,
[string] $ForegroundColor = 'Gray'
)
{
Write-Host "$Message`r" -ForegroundColor $ForegroundColor
}
...har bir xabarning oxiriga CR yozadi, lekin bu kabi satrlarni yozmaydi...
&$ACommand | Write-Notepad
Men quvur operatori qanday sintaksisni kutayotganiga amin emasman, lekin yordam uchun juda minnatdorman.