{"id":29176,"date":"2025-09-08T21:45:27","date_gmt":"2025-09-08T18:45:27","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/"},"modified":"2025-09-08T21:45:27","modified_gmt":"2025-09-08T18:45:27","slug":"powershell-write-host-ile-coklu-satir-yazdirma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/","title":{"rendered":"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma"},"content":{"rendered":"<p># PowerShell&#8217;de Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma<\/p>\n<p>PowerShell&#8217;de \u00e7\u0131kt\u0131 \u00fcretmek i\u00e7in en s\u0131k kullan\u0131lan komutlardan biri <code class=\"language-\">Write-Host<\/code>&#8216;tur. Ancak, tek sat\u0131rl\u0131k \u00e7\u0131kt\u0131 \u00fcretmekten \u00f6teye ge\u00e7mek ve \u00e7oklu sat\u0131r \u00e7\u0131kt\u0131lar olu\u015fturmak istedi\u011finizde i\u015fler biraz daha karma\u015f\u0131kla\u015fabilir. Bu makale, <code class=\"language-\">Write-Host<\/code> kullanarak PowerShell&#8217;de \u00e7oklu sat\u0131r nas\u0131l yazd\u0131r\u0131laca\u011f\u0131n\u0131, ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar ad\u0131m ad\u0131m, ger\u00e7ek d\u00fcnya \u00f6rnekleriyle ve performans optimizasyonuyla ele alacakt\u0131r.  PowerShell&#8217;de \u00e7oklu sat\u0131r yazd\u0131rma konusunda uzmanla\u015fmak i\u00e7in size kapsaml\u0131 bir rehber sunuyoruz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, PowerShell&#8217;de <code class=\"language-\">Write-Host<\/code> ile \u00e7oklu sat\u0131r yazd\u0131rmay\u0131 \u00f6\u011frenmek i\u00e7in \u00fc\u00e7 seviyeye ayr\u0131lm\u0131\u015ft\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> (Ad\u0131m ad\u0131m a\u00e7\u0131klama, Basit kod \u00f6rne\u011fi) \u2192 <strong>Orta:<\/strong> (Ger\u00e7ek hayat \u00f6rne\u011fi, Optimizasyon ipu\u00e7lar\u0131) \u2192 <strong>\u0130leri D\u00fczey:<\/strong> (Performans analizi, Edge caseler)<\/p>\n<p><strong>PowerShell&#8217;de <code class=\"language-\">Write-Host<\/code> Temelleri:  Tek Sat\u0131r \u00c7\u0131kt\u0131s\u0131<\/strong><\/p>\n<p><code class=\"language-\">Write-Host<\/code> komutu, PowerShell konsoluna metin yazd\u0131rmak i\u00e7in kullan\u0131l\u0131r. En basit kullan\u0131m \u015fekli, tek bir metin sat\u0131r\u0131 yazd\u0131rmakt\u0131r:<\/p>\n<pre class=\"language-powershell\"><code>Write-Host &quot;Merhaba D\u00fcnya!&quot;<\/code><\/pre>\n<p>Bu komut, konsola &#8220;Merhaba D\u00fcnya!&#8221; metnini yazd\u0131r\u0131r.  <code class=\"language-\">Write-Host<\/code>&#8216;un en \u00f6nemli \u00f6zelli\u011fi, \u00e7\u0131kt\u0131n\u0131n sadece konsola yazd\u0131r\u0131lmas\u0131 ve de\u011fi\u015fkenlere atanabilir olmamas\u0131d\u0131r. Bu, \u00f6zellikle loglama veya kullan\u0131c\u0131ya anl\u0131k geri bildirim sa\u011flama gibi durumlarda kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p><strong>\u00c7oklu Sat\u0131r \u00c7\u0131kt\u0131s\u0131 Nas\u0131l Elde Edilir?  (Yeni Ba\u015flayan)<\/strong><\/p>\n<p><code class=\"language-\">Write-Host<\/code> tek ba\u015f\u0131na \u00e7oklu sat\u0131r \u00e7\u0131kt\u0131s\u0131 \u00fcretmez.  \u00c7oklu sat\u0131r yazd\u0131rmak i\u00e7in, her sat\u0131r\u0131 ayr\u0131 bir <code class=\"language-\">Write-Host<\/code> komutu ile yazd\u0131rmam\u0131z veya <code class=\"language-\">-Separator<\/code> parametresini kullanarak sat\u0131r sonlar\u0131n\u0131 eklememiz gerekir.<\/p>\n<p><strong>Y\u00f6ntem 1: Birden Fazla <code class=\"language-\">Write-Host<\/code> Komutu<\/strong><\/p>\n<p>En basit y\u00f6ntem, her sat\u0131r\u0131 ayr\u0131 bir <code class=\"language-\">Write-Host<\/code> komutu ile yazd\u0131rmakt\u0131r:<\/p>\n<pre class=\"language-powershell\"><code>Write-Host &quot;Bu birinci sat\u0131rd\u0131r.&quot;\nWrite-Host &quot;Bu ikinci sat\u0131rd\u0131r.&quot;\nWrite-Host &quot;Bu \u00fc\u00e7\u00fcnc\u00fc sat\u0131rd\u0131r.&quot;<\/code><\/pre>\n<p>Bu y\u00f6ntem okunabilir olsa da, \u00e7ok say\u0131da sat\u0131r i\u00e7in kodun uzun ve tekrarlay\u0131c\u0131 hale gelmesine neden olabilir.<\/p>\n<p><strong>Y\u00f6ntem 2: <code class=\"language-\">\"<\/code> \u0130\u00e7inde Sat\u0131r Sonlar\u0131 Kullan\u0131m\u0131<\/strong><\/p>\n<p>\u00c7oklu sat\u0131r metnini tek bir <code class=\"language-\">Write-Host<\/code> komutu i\u00e7inde <code class=\"language-\">\"<\/code> (\u00e7ift t\u0131rnak) i\u00e7ine al\u0131p, her sat\u0131r\u0131n sonuna <code class=\"language-\">\"<\/code> (t\u0131rnak i\u015fareti) koyarak sat\u0131r sonlar\u0131n\u0131 (<code class=\"language-\">\\<\/code>n) ekleyebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Write-Host &quot;Bu birinci sat\u0131rd\u0131r.<code class=\"language-\">nBu ikinci sat\u0131rd\u0131r.<\/code>nBu \u00fc\u00e7\u00fcnc\u00fc sat\u0131rd\u0131r.&quot;<\/code><\/pre>\n<p><code class=\"language-\">\\<\/code>n,  sat\u0131r sonu karakteridir ve yeni bir sat\u0131ra ge\u00e7meyi sa\u011flar.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi:  Sistem Bilgilerinin G\u00f6r\u00fcnt\u00fclenmesi (Orta)<\/strong><\/p>\n<p>Bir sistemin i\u015flemci, bellek ve i\u015fletim sistemi bilgilerini konsola \u00e7oklu sat\u0131rlarda g\u00f6r\u00fcnt\u00fclemek istedi\u011fimizi d\u00fc\u015f\u00fcnelim:<\/p>\n<pre class=\"language-powershell\"><code>$Processor = Get-WmiObject Win32_Processor | Select-Object -ExpandProperty Name\n$Memory = Get-WmiObject Win32_ComputerSystem | Select-Object -ExpandProperty TotalPhysicalMemory\n$OS = Get-WmiObject Win32_OperatingSystem | Select-Object -ExpandProperty Caption\n\nWrite-Host &quot;Sistem Bilgileri:&quot;\nWrite-Host &quot;\u0130\u015flemci: $($Processor)&quot;\nWrite-Host &quot;Bellek: $($Memory) Bayt&quot;\nWrite-Host &quot;\u0130\u015fletim Sistemi: $($OS)&quot;<\/code><\/pre>\n<p>Bu kod, sistemin temel bilgilerini okunabilir bir formatta, her bilgi i\u00e7in ayr\u0131 bir sat\u0131rda g\u00f6r\u00fcnt\u00fcler.  Bu \u00f6rnek, <code class=\"language-\">Write-Host<\/code>&#8216;un ger\u00e7ek d\u00fcnya senaryolar\u0131nda nas\u0131l kullan\u0131labilece\u011fini g\u00f6sterir.  Ayr\u0131ca, de\u011fi\u015fkenlerin <code class=\"language-\">Write-Host<\/code> i\u00e7inde nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 da g\u00f6stermektedir.<\/p>\n<p><strong><code class=\"language-\">Write-Host<\/code> ile Formatlama ve Optimizasyon (Orta)<\/strong><\/p>\n<p><code class=\"language-\">Write-Host<\/code> ile daha d\u00fczenli ve okunabilir bir \u00e7\u0131kt\u0131 elde etmek i\u00e7in formatlama se\u00e7eneklerini kullanabiliriz.  \u00d6rne\u011fin,  <code class=\"language-\">-ForegroundColor<\/code> ve <code class=\"language-\">-BackgroundColor<\/code> parametrelerini kullanarak metnin rengini ve arka plan rengini de\u011fi\u015ftirebiliriz.<\/p>\n<pre class=\"language-powershell\"><code>Write-Host &quot;Hata: \u0130\u015flem Ba\u015far\u0131s\u0131z Oldu!&quot; -ForegroundColor Red<\/code><\/pre>\n<p>Performans optimizasyonu i\u00e7in, \u00e7ok say\u0131da <code class=\"language-\">Write-Host<\/code> komutu yerine,  metni \u00f6nce bir de\u011fi\u015fkende birle\u015ftirip sonra tek bir <code class=\"language-\">Write-Host<\/code> komutu ile yazd\u0131rmak daha verimli olabilir:<\/p>\n<pre class=\"language-powershell\"><code>$output = &quot;Sat\u0131r 1<code class=\"language-\">nSat\u0131r 2<\/code>nSat\u0131r 3&quot;\nWrite-Host $output<\/code><\/pre>\n<p><strong>\u0130leri D\u00fczey Teknikler:  \u00c7oklu Sat\u0131r Metin Dosyalar\u0131n\u0131n \u0130\u015flenmesi (\u0130leri D\u00fczey)<\/strong><\/p>\n<p><code class=\"language-\">Write-Host<\/code> ile b\u00fcy\u00fck metin dosyalar\u0131n\u0131 i\u015flemek istedi\u011fimizde, performans d\u00fc\u015f\u00fc\u015f\u00fcn\u00fc \u00f6nlemek \u00f6nemlidir.  B\u00fcy\u00fck dosyalar i\u00e7in, dosyay\u0131 sat\u0131r sat\u0131r okuyup her sat\u0131r\u0131 ayr\u0131 bir <code class=\"language-\">Write-Host<\/code> ile yazd\u0131rmak yerine,  <code class=\"language-\">Get-Content<\/code> komutu ile t\u00fcm dosyay\u0131 okuyup,  <code class=\"language-\">-join<\/code> operat\u00f6r\u00fc ile sat\u0131rlar\u0131 birle\u015ftirerek tek bir <code class=\"language-\">Write-Host<\/code> komutu ile yazd\u0131rmak daha verimli olur.<\/p>\n<pre class=\"language-powershell\"><code>$content = Get-Content -Path &quot;C:\\mytextfile.txt&quot; -Raw\nWrite-Host $content<\/code><\/pre>\n<p><code class=\"language-\">-Raw<\/code> parametresi, dosyan\u0131n t\u00fcm i\u00e7eri\u011fini tek bir sat\u0131r olarak okur. Bu, b\u00fcy\u00fck dosyalar i\u00e7in performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r.<\/p>\n<p><strong>Performans Analizi ve Edge Case&#8217;ler (\u0130leri D\u00fczey)<\/strong><\/p>\n<p>\u00c7ok say\u0131da sat\u0131r yazd\u0131r\u0131rken, performans\u0131n d\u00fc\u015febilece\u011fini g\u00f6z \u00f6n\u00fcnde bulundurmak \u00f6nemlidir.  B\u00fcy\u00fck miktarda veriyi i\u015flerken,  <code class=\"language-\">Write-Host<\/code> yerine  <code class=\"language-\">Out-File<\/code> komutu ile verileri bir dosyaya yazd\u0131rmak ve daha sonra dosyay\u0131 g\u00f6r\u00fcnt\u00fclemek daha verimli olabilir.  <code class=\"language-\">Out-File<\/code> komutu, konsol \u00e7\u0131kt\u0131s\u0131n\u0131n performans\u0131n\u0131 etkilemez.<\/p>\n<p><code class=\"language-\">Write-Host<\/code>&#8216;un baz\u0131 s\u0131n\u0131rlamalar\u0131 vard\u0131r. \u00d6rne\u011fin,  \u00e7ok uzun sat\u0131rlar konsolda k\u0131r\u0131l\u0131p okunabilirli\u011fi bozabilir. Bu gibi durumlarda, metni b\u00f6lmek veya farkl\u0131 bir \u00e7\u0131kt\u0131 y\u00f6ntemi kullanmak gerekebilir.  Ayr\u0131ca, <code class=\"language-\">Write-Host<\/code>&#8216;un renklendirme ve formatlama se\u00e7enekleri, t\u00fcm PowerShell ortamlar\u0131nda ayn\u0131 \u015fekilde \u00e7al\u0131\u015fmayabilir.<\/p>\n<p><strong>Hata Ay\u0131klama ve Sorun \u00c7\u00f6zme<\/strong><\/p>\n<p><code class=\"language-\">Write-Host<\/code> ile \u00e7oklu sat\u0131r yazd\u0131r\u0131rken kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 sorunlar ve \u00e7\u00f6z\u00fcmleri:<\/p>\n<p>* <strong>Sat\u0131r sonlar\u0131 g\u00f6r\u00fcnm\u00fcyor:<\/strong>  <code class=\"language-\">\\<\/code>n yerine yanl\u0131\u015f bir karakter kullan\u0131lm\u0131\u015f olabilir.  <code class=\"language-\">\\<\/code>n karakterinin do\u011fru kullan\u0131ld\u0131\u011f\u0131ndan emin olun.<br \/>\n* <strong>Metin beklendi\u011fi gibi formatlanm\u0131yor:<\/strong>  Formatlama se\u00e7eneklerini do\u011fru kullan\u0131p kullanmad\u0131\u011f\u0131n\u0131z\u0131 kontrol edin.  <code class=\"language-\">-ForegroundColor<\/code>, <code class=\"language-\">-BackgroundColor<\/code> gibi parametrelerin do\u011fru \u015fekilde kullan\u0131ld\u0131\u011f\u0131ndan emin olun.<br \/>\n* <strong>Performans sorunlar\u0131:<\/strong>  B\u00fcy\u00fck miktarda veri i\u015flerken,  <code class=\"language-\">Out-File<\/code> komutunu kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell&#8217;de <code class=\"language-\">Write-Host<\/code> ile \u00e7oklu sat\u0131r yazd\u0131rmak i\u00e7in \u00e7e\u015fitli y\u00f6ntemler vard\u0131r.  En uygun y\u00f6ntem,  yazd\u0131r\u0131lacak veri miktar\u0131na,  performans gereksinimlerine ve istenen \u00e7\u0131kt\u0131 format\u0131na ba\u011fl\u0131d\u0131r.  Bu makalede ele al\u0131nan teknikleri kullanarak, PowerShell komut dosyalar\u0131n\u0131zda daha okunabilir ve verimli \u00e7oklu sat\u0131r \u00e7\u0131kt\u0131lar olu\u015fturabilirsiniz.  Daha fazla PowerShell ipucu ve tekni\u011fi i\u00e7in [Fatih Soysal&#8217;\u0131n sitesini](https:\/\/fatihsoysal.com) ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">Write-Output<\/code> ile <code class=\"language-\">Write-Host<\/code> aras\u0131ndaki fark nedir?<\/strong> <code class=\"language-\">Write-Output<\/code>, \u00e7\u0131kt\u0131y\u0131 PowerShell pipeline&#8217;\u0131na g\u00f6nderirken, <code class=\"language-\">Write-Host<\/code> do\u011frudan konsola yazd\u0131r\u0131r.  Pipeline i\u015flemlerinde <code class=\"language-\">Write-Output<\/code> kullan\u0131l\u0131rken, kullan\u0131c\u0131ya anl\u0131k geri bildirim i\u00e7in <code class=\"language-\">Write-Host<\/code> daha uygundur.<\/p>\n<p>2. <strong><code class=\"language-\">Write-Host<\/code>&#8216;ta \u00f6zel karakterler nas\u0131l kullan\u0131l\u0131r?<\/strong> \u00d6zel karakterler <code class=\"language-\">\\<\/code> (ters e\u011fik \u00e7izgi) ile ka\u00e7\u0131r\u0131larak kullan\u0131labilir (\u00f6rne\u011fin, <code class=\"language-\">\\<\/code>n, <code class=\"language-\">\\<\/code>t).<\/p>\n<p>3. <strong><code class=\"language-\">Write-Host<\/code>&#8216;un performans\u0131 nas\u0131l iyile\u015ftirilebilir?<\/strong> B\u00fcy\u00fck miktarda veri i\u00e7in,  <code class=\"language-\">Out-File<\/code> komutu veya verilerin \u00f6nceden bir de\u011fi\u015fkende birle\u015ftirilmesi daha verimli olabilir.<\/p>\n<p>4. <strong><code class=\"language-\">Write-Host<\/code> ile renklendirme nas\u0131l yap\u0131l\u0131r?<\/strong> <code class=\"language-\">-ForegroundColor<\/code> ve <code class=\"language-\">-BackgroundColor<\/code> parametreleri kullan\u0131larak renklendirme yap\u0131labilir.<\/p>\n<p>5. <strong>\u00c7ok uzun sat\u0131rlar nas\u0131l ele al\u0131nmal\u0131d\u0131r?<\/strong> \u00c7ok uzun sat\u0131rlar,  sat\u0131r sonu karakterleri (<code class=\"language-\">\\<\/code>n) eklenerek veya metnin b\u00f6l\u00fcnerek daha k\u00fc\u00e7\u00fck par\u00e7alara ayr\u0131larak ele al\u0131nabilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma PowerShell&#8217;de \u00e7\u0131kt\u0131 \u00fcretmek i\u00e7in en s\u0131k kullan\u0131lan komutlardan biri Write-Host&#8216;tur. Ancak,&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1319],"tags":[],"class_list":{"0":"post-29176","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-powershell","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-08T18:45:27+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma\",\"datePublished\":\"2025-09-08T18:45:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/\"},\"wordCount\":1057,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/\",\"name\":\"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-08T18:45:27+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-08T18:45:27+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma","datePublished":"2025-09-08T18:45:27+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/"},"wordCount":1057,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PowerShell"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/","name":"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-08T18:45:27+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-write-host-ile-coklu-satir-yazdirma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Write-Host ile \u00c7oklu Sat\u0131r Yazd\u0131rma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=29176"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29176\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}