Konsola yazdırmanın (yankı) çeşitli yolları hakkında biraz karışıklık yaşıyorum. Konsola çıktı yazmak için birden çok yol olduğunu gördüm, örneğin:
Write-Host "Hello world1"
"Hello World2"
Out-Host -InputObject "Hello World3"
Her üç yol da konsola yazdırılır. Ortadaki bir şekilde daha basit ve daha az ayrıntılı ve kullanımı daha kolaydır. Ayrıca şöyle bir işlev yazdığınızda:
function GetValues()
{
"1"
"2"
}
Hala boru hattında iki dize döndürür:
Ve hala değerleri yazdırabiliyorum:
foreach ($s in GetValues)
{
Write-Host "s: " $s
}
Buldum şey sadece alıntı dize kullanarak her zaman özel ana bilgisayarlarda görünmüyordu ve ben özel ana bilgisayarlara yazdırmak için değerleri almak için Write-Host kullanmak zorunda oldu .
Bir şekilde bunu kafa karıştırıcı buluyorum. "Print something"
Bir takma ad mı olmalı Write-Host
yoksa amaç nedir?