{"id":29026,"date":"2025-09-06T18:10:22","date_gmt":"2025-09-06T15:10:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/"},"modified":"2025-09-06T18:10:22","modified_gmt":"2025-09-06T15:10:22","slug":"powershell-birden-fazla-kosulla-where-object-kullanimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/","title":{"rendered":"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131"},"content":{"rendered":"<p># PowerShell&#8217;de Where-Object ile \u00c7oklu Ko\u015fullar Nas\u0131l Kullan\u0131l\u0131r?<\/p>\n<p>PowerShell&#8217;de veri i\u015fleme, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken, vazge\u00e7ilmez bir ara\u00e7t\u0131r.  Veri filtreleme ve se\u00e7me i\u015flemlerinde en s\u0131k kullan\u0131lan cmdleti <code class=\"language-\">Where-Object<\/code>&#8216;tir. Ancak, tek bir ko\u015fulla filtreleme yetersiz kald\u0131\u011f\u0131nda, birden fazla ko\u015fulu ayn\u0131 anda nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 bilmek i\u015finizi \u00e7ok kolayla\u015ft\u0131racakt\u0131r. Bu makalede, PowerShell&#8217;de <code class=\"language-\">Where-Object<\/code> ile birden fazla ko\u015fulu nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131, ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Farkl\u0131 senaryolar i\u00e7in pratik \u00e7\u00f6z\u00fcmler, performans optimizasyonu ipu\u00e7lar\u0131 ve ger\u00e7ek d\u00fcnya \u00f6rnekleriyle desteklenen bu kapsaml\u0131 rehber, PowerShell yeteneklerinizi bir \u00fcst seviyeye ta\u015f\u0131man\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;de <code class=\"language-\">Where-Object<\/code> ile \u00e7oklu ko\u015fullar\u0131n kullan\u0131m\u0131n\u0131 kademeli olarak a\u00e7\u0131klayacakt\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Ad\u0131m ad\u0131m a\u00e7\u0131klama, basit kod \u00f6rnekleri.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat \u00f6rnekleri, optimizasyon ipu\u00e7lar\u0131.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, edge case&#8217;ler (istisnai durumlar).<\/p>\n<p><strong>PowerShell&#8217;de Where-Object Temelleri<\/strong><\/p>\n<p><code class=\"language-\">Where-Object<\/code> cmdleti, bir nesne koleksiyonunu filtrelemek i\u00e7in kullan\u0131l\u0131r.  Her bir nesne \u00fczerinde belirtilen ko\u015fulu de\u011ferlendirir ve yaln\u0131zca ko\u015fulu sa\u011flayan nesneleri d\u00f6nd\u00fcr\u00fcr.  Temel s\u00f6zdizimi \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-powershell\"><code>Get-Something | Where-Object {$_.Property -eq &quot;Value&quot;}<\/code><\/pre>\n<p>Burada <code class=\"language-\">Get-Something<\/code>, bir nesne koleksiyonu d\u00f6nd\u00fcren herhangi bir cmdlet olabilir (\u00f6rne\u011fin, <code class=\"language-\">Get-Process<\/code>, <code class=\"language-\">Get-ChildItem<\/code>).  <code class=\"language-\">$_.Property<\/code>, her bir nesnenin belirli bir \u00f6zelli\u011fini temsil eder ve <code class=\"language-\">-eq \"Value\"<\/code>, bu \u00f6zelli\u011fin &#8220;Value&#8221; de\u011ferine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol eder.<\/p>\n<p><strong>Birden Fazla Ko\u015fulu Nas\u0131l Kullan\u0131r\u0131m?<\/strong><\/p>\n<p><code class=\"language-\">Where-Object<\/code>&#8216;i birden fazla ko\u015fulla kullanman\u0131n birka\u00e7 yolu vard\u0131r:<\/p>\n<p><strong>1. <code class=\"language-\">-and<\/code> Operat\u00f6r\u00fc:<\/strong>  Ko\u015fullar\u0131n hepsinin do\u011fru olmas\u0131 durumunda nesneyi se\u00e7mek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>Get-Process | Where-Object {$_.Name -eq &quot;notepad&quot; -and $_.CPU -gt 10}<\/code><\/pre>\n<p>Bu kod, ad\u0131 &#8220;notepad&#8221; olan ve CPU kullan\u0131m\u0131 %10&#8217;dan fazla olan t\u00fcm i\u015flemleri filtreler.<\/p>\n<p><strong>2. <code class=\"language-\">-or<\/code> Operat\u00f6r\u00fc:<\/strong> Ko\u015fullardan en az birinin do\u011fru olmas\u0131 durumunda nesneyi se\u00e7mek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>Get-Process | Where-Object {$_.Name -eq &quot;notepad&quot; -or $_.Name -eq &quot;chrome&quot;}<\/code><\/pre>\n<p>Bu kod, ad\u0131 &#8220;notepad&#8221; veya &#8220;chrome&#8221; olan t\u00fcm i\u015flemleri filtreler.<\/p>\n<p><strong>3.  Parantez Kullan\u0131m\u0131:<\/strong> Karma\u015f\u0131k ko\u015fullar i\u00e7in parantez kullan\u0131m\u0131 \u00f6ncelik belirlemenizi sa\u011flar.<\/p>\n<pre class=\"language-powershell\"><code>Get-Process | Where-Object {($_.Name -eq &quot;notepad&quot; -or $_.Name -eq &quot;chrome&quot;) -and $_.CPU -gt 5}<\/code><\/pre>\n<p>Bu kod, ad\u0131 &#8220;notepad&#8221; veya &#8220;chrome&#8221; olan ve CPU kullan\u0131m\u0131 %5&#8217;ten fazla olan t\u00fcm i\u015flemleri filtreler.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi: Log Dosyalar\u0131n\u0131 Filtreleme<\/strong><\/p>\n<p>Bir log dosyas\u0131nda belirli hata mesajlar\u0131n\u0131 veya olaylar\u0131 bulman\u0131z gerekti\u011fini d\u00fc\u015f\u00fcn\u00fcn.  <code class=\"language-\">Get-Content<\/code> cmdletini kullanarak log dosyas\u0131n\u0131 okuyabilir ve <code class=\"language-\">Where-Object<\/code> ile belirli ko\u015fullar\u0131 sa\u011flayacak sat\u0131rlar\u0131 filtreleyebilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>$log = Get-Content -Path &quot;C:\\log.txt&quot;\n$errors = $log | Where-Object {$_.Contains(&quot;Hata&quot;) -or $_.Contains(&quot;Exception&quot;)}\n$errors | Out-File -FilePath &quot;C:\\hata_log.txt&quot;<\/code><\/pre>\n<p>Bu kod, &#8220;Hata&#8221; veya &#8220;Exception&#8221; kelimelerini i\u00e7eren t\u00fcm sat\u0131rlar\u0131 &#8220;C:\\log.txt&#8221; dosyas\u0131ndan filtreleyerek &#8220;C:\\hata_log.txt&#8221; dosyas\u0131na yazar.<\/p>\n<p><strong>Performans Optimizasyonu \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>B\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken, <code class=\"language-\">Where-Object<\/code>&#8216;in performans\u0131n\u0131 optimize etmek \u00f6nemlidir.  \u0130\u015fte birka\u00e7 ipucu:<\/p>\n<p>* <strong>\u00d6nceden filtreleme:<\/strong>  M\u00fcmk\u00fcnse, <code class=\"language-\">Where-Object<\/code>&#8216;ten \u00f6nce di\u011fer cmdletletleri kullanarak veri k\u00fcmesini \u00f6nceden filtreleyin.<br \/>\n* <strong>-Filter:<\/strong>  <code class=\"language-\">Get-ChildItem<\/code> gibi cmdletletlerin <code class=\"language-\">-Filter<\/code> parametresi, dosya sisteminde \u00f6nceden filtreleme yapman\u0131za olanak tan\u0131r. Bu, <code class=\"language-\">Where-Object<\/code>&#8216;in i\u015f y\u00fck\u00fcn\u00fc azalt\u0131r.<br \/>\n* <strong>\u00d6zellikler:<\/strong>  Gerekli olmayan \u00f6zellikleri okumaktan ka\u00e7\u0131n\u0131n.  Sadece filtreleme i\u00e7in gerekli olan \u00f6zellikleri se\u00e7in.<br \/>\n* <strong>Calculate-Expression:<\/strong> Karma\u015f\u0131k ko\u015fullar i\u00e7in <code class=\"language-\">Calculate-Expression<\/code> kullanarak performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p><strong>\u0130leri D\u00fczey Kullan\u0131m:  Regex ile Filtreleme<\/strong><\/p>\n<p>Daha karma\u015f\u0131k filtreleme i\u00e7in d\u00fczenli ifadeler (Regex) kullanabilirsiniz.  <code class=\"language-\">-match<\/code> operat\u00f6r\u00fc, bir dizenin d\u00fczenli ifadeyle e\u015fle\u015fip e\u015fle\u015fmedi\u011fini kontrol eder.<\/p>\n<pre class=\"language-powershell\"><code>$log = Get-Content -Path &quot;C:\\log.txt&quot;\n$errors = $log | Where-Object {$_ -match &quot;Hata\\d{4}&quot;} # Hata ve ard\u0131ndan 4 haneli say\u0131\n$errors<\/code><\/pre>\n<p>Bu kod, &#8220;Hata&#8221; kelimesinin ard\u0131ndan 4 haneli bir say\u0131 bulunan sat\u0131rlar\u0131 filtreler.<\/p>\n<p><strong>Edge Case&#8217;ler ve Hata Ay\u0131klama<\/strong><\/p>\n<p><code class=\"language-\">Where-Object<\/code> kullan\u0131rken kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 istisnai durumlar \u015funlard\u0131r:<\/p>\n<p>* <strong>Bo\u015f Koleksiyonlar:<\/strong>  Filtreledi\u011finiz koleksiyon bo\u015fsa, <code class=\"language-\">Where-Object<\/code> hi\u00e7bir sonu\u00e7 d\u00f6nd\u00fcrmez.<br \/>\n* <strong>Null De\u011ferler:<\/strong>  \u00d6zelliklerin null de\u011ferlere sahip olmas\u0131 durumunda, ko\u015fullar beklenmedik sonu\u00e7lar verebilir.  Null de\u011ferleri kontrol etmek i\u00e7in <code class=\"language-\">-ne $null<\/code> veya <code class=\"language-\">-is [type]<\/code> gibi operat\u00f6rleri kullan\u0131n.<br \/>\n* <strong>Hata Ay\u0131klama:<\/strong>  <code class=\"language-\">Write-Host<\/code> veya <code class=\"language-\">Debug-Log<\/code> cmdletletlerini kullanarak <code class=\"language-\">Where-Object<\/code> blo\u011funun i\u00e7indeki de\u011fi\u015fkenlerin de\u011ferlerini kontrol edebilirsiniz.  Bu, hata ay\u0131klama s\u00fcrecini kolayla\u015ft\u0131r\u0131r.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell&#8217;de <code class=\"language-\">Where-Object<\/code> cmdleti, veri filtrelemede g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Birden fazla ko\u015fulu kullanarak, karma\u015f\u0131k filtreleme i\u015flemlerini kolayca ger\u00e7ekle\u015ftirebilirsiniz.  Bu makalede, <code class=\"language-\">Where-Object<\/code>&#8216;in temel kullan\u0131m\u0131ndan ileri d\u00fczey tekniklere kadar geni\u015f bir yelpazede bilgi verilmi\u015ftir.  Performans optimizasyonu ipu\u00e7lar\u0131 ve hata ay\u0131klama stratejileri, PowerShell becerilerinizi daha da geli\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r.  Daha fazla PowerShell ipucu ve teknikleri i\u00e7in [Fatih Soysal&#8217;\u0131n web sitesini](https:\/\/fatihsoysal.com) ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">Where-Object<\/code> yerine ba\u015fka bir cmdlet kullanabilir miyim?<\/strong>  Evet, baz\u0131 durumlarda <code class=\"language-\">Select-Object<\/code> ile <code class=\"language-\">-Property<\/code> kullanarak veya <code class=\"language-\">Group-Object<\/code> ile grupland\u0131rma yaparak benzer sonu\u00e7lar elde edebilirsiniz. Ancak <code class=\"language-\">Where-Object<\/code>, filtreleme i\u00e7in en do\u011frudan ve etkili y\u00f6ntemdir.<\/p>\n<p>2. <strong>\u00c7ok say\u0131da ko\u015ful kullanmak performans\u0131 nas\u0131l etkiler?<\/strong> \u00c7ok say\u0131da ko\u015ful performans\u0131 olumsuz etkileyebilir.  Bu y\u00fczden, ko\u015fullar\u0131 optimize etmek ve \u00f6nceden filtreleme yapmak \u00f6nemlidir.<\/p>\n<p>3. <strong><code class=\"language-\">Where-Object<\/code> ile case-insensitive (b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyars\u0131z) filtreleme nas\u0131l yap\u0131l\u0131r?<\/strong> <code class=\"language-\">-match<\/code> operat\u00f6r\u00fc ile d\u00fczenli ifadeler kullanarak veya <code class=\"language-\">$_.Property -eq \"value\" -or $_.Property -eq \"Value\"<\/code> gibi alternatif ko\u015fullar ekleyerek case-insensitive filtreleme yapabilirsiniz.<\/p>\n<p>4. <strong><code class=\"language-\">Where-Object<\/code> blo\u011funda hata al\u0131rsam ne yapmal\u0131y\u0131m?<\/strong>  Hata mesaj\u0131n\u0131 dikkatlice inceleyin ve <code class=\"language-\">Write-Host<\/code> veya <code class=\"language-\">Debug-Log<\/code> kullanarak <code class=\"language-\">Where-Object<\/code> blo\u011funun i\u00e7indeki de\u011fi\u015fkenlerin de\u011ferlerini kontrol edin.<\/p>\n<p>5. <strong>Karma\u015f\u0131k ko\u015fullar i\u00e7in en iyi uygulama nedir?<\/strong> Karma\u015f\u0131k ko\u015fullar i\u00e7in parantez kullanarak \u00f6nceli\u011fi belirleyin ve okunabilirli\u011fi art\u0131rmak i\u00e7in her ko\u015fulu ayr\u0131 bir sat\u0131ra yaz\u0131n.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de Where-Object ile \u00c7oklu Ko\u015fullar Nas\u0131l Kullan\u0131l\u0131r? PowerShell&#8217;de veri i\u015fleme, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken, vazge\u00e7ilmez&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-29026","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: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131<\/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-birden-fazla-kosulla-where-object-kullanimi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-06T15:10:22+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=\"5 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131\",\"datePublished\":\"2025-09-06T15:10:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/\"},\"wordCount\":927,\"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-birden-fazla-kosulla-where-object-kullanimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/\",\"name\":\"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-06T15:10:22+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131\"}]},{\"@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: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131","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-birden-fazla-kosulla-where-object-kullanimi\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-06T15:10:22+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131","datePublished":"2025-09-06T15:10:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/"},"wordCount":927,"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-birden-fazla-kosulla-where-object-kullanimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/","name":"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-06T15:10:22+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-fazla-kosulla-where-object-kullanimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Birden Fazla Ko\u015fulla Where-Object Kullan\u0131m\u0131"}]},{"@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\/29026","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=29026"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29026\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}