{"id":29128,"date":"2025-09-08T03:45:22","date_gmt":"2025-09-08T00:45:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/"},"modified":"2025-09-08T03:45:22","modified_gmt":"2025-09-08T00:45:22","slug":"powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/","title":{"rendered":"PowerShell: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in Where-Object Kullan\u0131m\u0131"},"content":{"rendered":"<p># PowerShell&#8217;de Where-Object ile Belirli Uzant\u0131l\u0131 Dosyalar\u0131 Filtreleme<\/p>\n<p>PowerShell&#8217;de y\u00fczlerce dosya aras\u0131nda belirli bir uzant\u0131ya sahip olanlar\u0131 h\u0131zl\u0131ca bulmak zorunda kald\u0131n\u0131z m\u0131?  \u00d6rne\u011fin, sadece <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 dosyalar\u0131 m\u0131 ar\u0131yorsunuz?  Veya t\u00fcm <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 tarih s\u0131ras\u0131na g\u00f6re listelemek mi istiyorsunuz? \u0130\u015fte bu noktada PowerShell&#8217;in g\u00fc\u00e7l\u00fc filtreleme yetene\u011fi <code class=\"language-\">Where-Object<\/code> devreye giriyor. Bu makalede, <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;ini kullanarak dizinlerdeki dosyalar\u0131 ve stringleri nas\u0131l filtreleyebilece\u011finizi, \u00f6zellikle de belirli bir karakter dizisiyle bitenleri nas\u0131l se\u00e7ebilece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  <code class=\"language-\">-like<\/code> operat\u00f6r\u00fcn\u00fcn  <code class=\"language-\">*<\/code> (y\u0131ld\u0131z) joker karakteri ile birlikte kullan\u0131m\u0131yla  uzant\u0131ya g\u00f6re filtrelemeyi detayl\u0131 olarak ele alaca\u011f\u0131z.  Ayr\u0131ca, performans optimizasyonu ve ileri d\u00fczey kullan\u0131m senaryolar\u0131n\u0131 da inceleyece\u011fiz.<\/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 filtrelemeyi s\u0131f\u0131rdan uzman seviyesine kadar ad\u0131m ad\u0131m ele almaktad\u0131r.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  <code class=\"language-\">Where-Object<\/code>&#8216;in temel kullan\u0131m\u0131n\u0131 ve basit bir dosya filtreleme \u00f6rne\u011fini g\u00f6rece\u011fiz.<\/p>\n<p><strong>Orta Seviye:<\/strong>  Ger\u00e7ek d\u00fcnya senaryolar\u0131na dayal\u0131 \u00f6rnekler ve performans optimizasyonu ipu\u00e7lar\u0131 sunulacakt\u0131r.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong>  Performans analizi, karma\u015f\u0131k filtreleme ve olas\u0131 sorunlar (edge case&#8217;ler) ele al\u0131nacakt\u0131r.<\/p>\n<p><strong>PowerShell&#8217;de Where-Object Cmdlet&#8217;i Nedir?<\/strong><\/p>\n<p><code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i, PowerShell&#8217;de bir nesne koleksiyonunu filtrelemek i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Bir ko\u015ful belirleyerek, bu ko\u015fulu sa\u011flayan nesneleri se\u00e7menizi ve geri kalan\u0131n\u0131 filtrelemenizi sa\u011flar.  Bu, dizinlerdeki dosyalar\u0131, sistemdeki i\u015flemleri veya herhangi bir nesne koleksiyonunu filtrelemek i\u00e7in kullan\u0131labilir.  <code class=\"language-\">Where-Object<\/code>  <code class=\"language-\">|<\/code> (pipe) operat\u00f6r\u00fc ile birlikte kullan\u0131l\u0131r.  Pipe operat\u00f6r\u00fc, bir cmdlet&#8217;in \u00e7\u0131kt\u0131s\u0131n\u0131 di\u011fer bir cmdlet&#8217;in girdisi olarak kullan\u0131lmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>PowerShell&#8217;de String&#8217;lerin Sonunu Kontrol Etme: -like Operat\u00f6r\u00fc ve * Joker Karakteri<\/strong><\/p>\n<p>String&#8217;lerin sonunu kontrol etmek i\u00e7in <code class=\"language-\">-like<\/code> operat\u00f6r\u00fcn\u00fc ve <code class=\"language-\">*<\/code> joker karakterini kullan\u0131r\u0131z. <code class=\"language-\">*<\/code>, s\u0131f\u0131r veya daha fazla karakteri temsil eder.  \u00d6rne\u011fin, &#8220;*.txt&#8221; ifadesi, &#8220;dosya.txt&#8221;, &#8220;uzun_bir_dosya_adi.txt&#8221; gibi t\u00fcm <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 dosyalar\u0131 e\u015fle\u015ftirir.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem | Where-Object {$_.Extension -like &quot;*.txt&quot;}<\/code><\/pre>\n<p>Bu komut, ge\u00e7erli dizindeki t\u00fcm <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 dosyalar\u0131 listeler. <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i dizindeki t\u00fcm dosya ve klas\u00f6rleri getirir, <code class=\"language-\">|<\/code> operat\u00f6r\u00fc bu \u00e7\u0131kt\u0131y\u0131 <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;ine aktar\u0131r ve <code class=\"language-\">Where-Object<\/code> ise <code class=\"language-\">$_.Extension -like \"*.txt\"<\/code> ko\u015fulunu sa\u011flayan dosyalar\u0131 se\u00e7er. <code class=\"language-\">$_.Extension<\/code>, her dosyan\u0131n uzant\u0131s\u0131n\u0131 temsil eder.<\/p>\n<p><strong>Ger\u00e7ek Hayatta Where-Object ile Dosya Filtreleme: Bir Vaka Analizi<\/strong><\/p>\n<p>Diyelim ki, bir web sunucusunun log dosyalar\u0131n\u0131 analiz etmeniz gerekiyor ve sadece son 24 saat i\u00e7inde olu\u015fturulan <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 incelemek istiyorsunuz.  A\u015fa\u011f\u0131daki komut bunu yapman\u0131za yard\u0131mc\u0131 olur:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\LogFiles&quot; -Filter &quot;*.log&quot; | Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-1)}<\/code><\/pre>\n<p>Bu komut, &#8220;C:\\LogFiles&#8221; dizinindeki t\u00fcm <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 al\u0131r ve <code class=\"language-\">LastWriteTime<\/code> \u00f6zelli\u011fi, son 24 saatten daha eski olmayanlar\u0131 filtreler.  <code class=\"language-\">Get-Date<\/code> fonksiyonu \u015fu anki tarihi ve zaman\u0131 verir, <code class=\"language-\">.AddDays(-1)<\/code> ise bundan bir g\u00fcn \u00f6nceki tarihi hesaplar.<\/p>\n<p><strong>Performans Optimizasyonu \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinlerde \u00e7al\u0131\u015f\u0131rken, performans\u0131 optimize etmek \u00f6nemlidir.  <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;inin <code class=\"language-\">-Filter<\/code> parametresini kullanarak filtrelemeyi \u00f6nceden daraltmak performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.  \u00d6rne\u011fin:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\LogFiles&quot; -Filter &quot;*.log&quot; | Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-1)}<\/code><\/pre>\n<p>Bu, <code class=\"language-\">Where-Object<\/code>&#8216;in daha az dosya \u00fczerinde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayarak i\u015flem s\u00fcresini k\u0131salt\u0131r.<\/p>\n<p><strong>\u0130leri D\u00fczey Where-Object Kullan\u0131m\u0131:  \u00c7oklu Ko\u015fullar ve Regex<\/strong><\/p>\n<p><code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i, birden fazla ko\u015ful kullanarak daha karma\u015f\u0131k filtreleme i\u015flemleri ger\u00e7ekle\u015ftirmenizi sa\u011flar.  <code class=\"language-\">-and<\/code> ve <code class=\"language-\">-or<\/code> operat\u00f6rleri ile ko\u015fullar\u0131 birle\u015ftirebilirsiniz.  Ayr\u0131ca, d\u00fczenli ifadeler (regex) kullanarak daha esnek filtreleme yapabilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem | Where-Object {$_.Extension -like &quot;*.txt&quot; -and $_.LastWriteTime -gt (Get-Date).AddDays(-7)}<\/code><\/pre>\n<p>Bu komut, son 7 g\u00fcnden daha yeni olan t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 listeler.<\/p>\n<p><strong>Edge Case&#8217;ler ve Hata Y\u00f6netimi<\/strong><\/p>\n<p>Baz\u0131 durumlarda, beklenmedik durumlarla kar\u015f\u0131la\u015fabilirsiniz. \u00d6rne\u011fin, dosya eri\u015fim haklar\u0131n\u0131z yoksa veya dosya ad\u0131 beklenmedik bir formattaysa, hata alabilirsiniz.  Bu gibi durumlar\u0131 ele almak i\u00e7in <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanabilirsiniz.<\/p>\n<p><strong>Nas\u0131l Daha Verimli Where-Object Komutlar\u0131 Yazabilirim?<\/strong><\/p>\n<p>Verimli <code class=\"language-\">Where-Object<\/code> komutlar\u0131 yazman\u0131n anahtar\u0131, filtreleme i\u015flemini olabildi\u011fince daraltmakt\u0131r.  <code class=\"language-\">-Filter<\/code> parametresini kullanmak, gereksiz dosyalar\u0131n i\u015flenmesini \u00f6nleyerek performans\u0131 art\u0131r\u0131r.  Ayr\u0131ca, gereksiz i\u015flem yapmamak i\u00e7in ko\u015fullar\u0131n\u0131z\u0131 dikkatlice belirleyin.   gereksiz i\u015flem yapmamak i\u00e7in ko\u015fullar\u0131n\u0131z\u0131 dikkatlice belirleyin.  Karma\u015f\u0131k filtreleme i\u015flemleri i\u00e7in d\u00fczenli ifadeler kullanmay\u0131 g\u00f6z \u00f6n\u00fcnde bulundurun.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p><code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i, PowerShell&#8217;de dosya ve string filtreleme i\u00e7in son derece g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Bu makalede, <code class=\"language-\">Where-Object<\/code>&#8216;in temel kullan\u0131m\u0131ndan ileri d\u00fczey tekniklere kadar geni\u015f bir yelpazeyi ele ald\u0131k.  <code class=\"language-\">-like<\/code> operat\u00f6r\u00fc ve <code class=\"language-\">*<\/code> joker karakterinin birlikte kullan\u0131m\u0131, \u00f6zellikle belirli uzant\u0131lara sahip dosyalar\u0131 filtrelemede olduk\u00e7a etkilidir.  Performans optimizasyonu ipu\u00e7lar\u0131n\u0131 ve hata y\u00f6netimi stratejilerini uygulayarak, daha verimli ve sa\u011flam PowerShell komutlar\u0131 yazabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">Where-Object<\/code> yerine <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n <code class=\"language-\">-Filter<\/code> parametresini kullanabilir miyim?<\/strong>  Evet, baz\u0131 durumlarda <code class=\"language-\">-Filter<\/code> daha h\u0131zl\u0131 olabilir, ancak <code class=\"language-\">Where-Object<\/code> daha karma\u015f\u0131k filtreleme ko\u015fullar\u0131 i\u00e7in daha esnektir.<\/p>\n<p>2. <strong>\u00c7ok b\u00fcy\u00fck dizinlerde performans\u0131 nas\u0131l daha da iyile\u015ftirebilirim?<\/strong>  Paralel i\u015flem tekniklerini kullanmay\u0131 veya filtrelemeyi a\u015famal\u0131 olarak ger\u00e7ekle\u015ftirmeyi d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<p>3. <strong><code class=\"language-\">Where-Object<\/code> sadece dosya filtreleme i\u00e7in mi kullan\u0131l\u0131r?<\/strong>  Hay\u0131r, herhangi bir nesne koleksiyonunu filtrelemek i\u00e7in kullan\u0131labilir.<\/p>\n<p>4. <strong>D\u00fczenli ifadeler (regex) kullanman\u0131n avantajlar\u0131 nelerdir?<\/strong>  Daha karma\u015f\u0131k ve esnek filtreleme ko\u015fullar\u0131 tan\u0131mlaman\u0131z\u0131 sa\u011flar.<\/p>\n<p>5. <strong>Hata y\u00f6netimi neden \u00f6nemlidir?<\/strong>  Beklenmedik durumlar\u0131 ele alarak komutlar\u0131n\u0131z\u0131n \u00e7\u00f6kmesini \u00f6nler ve daha g\u00fcvenilir bir kod yazman\u0131z\u0131 sa\u011flar.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de Where-Object ile Belirli Uzant\u0131l\u0131 Dosyalar\u0131 Filtreleme PowerShell&#8217;de y\u00fczlerce dosya aras\u0131nda belirli bir uzant\u0131ya sahip olanlar\u0131 h\u0131zl\u0131ca&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-29128","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: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in 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-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-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: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in 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-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-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-08T00:45: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-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in Where-Object Kullan\u0131m\u0131\",\"datePublished\":\"2025-09-08T00:45:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/\"},\"wordCount\":912,\"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-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/\",\"name\":\"PowerShell: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in Where-Object Kullan\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-08T00:45:22+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in 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: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in 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-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in Where-Object Kullan\u0131m\u0131","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-08T00:45: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-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in Where-Object Kullan\u0131m\u0131","datePublished":"2025-09-08T00:45:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/"},"wordCount":912,"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-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/","name":"PowerShell: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in Where-Object Kullan\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-08T00:45:22+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-ifadeyle-biten-dizeleri-filtrelemek-icin-where-object-kullanimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Belirli Bir \u0130fadeyle Biten Dizeleri Filtrelemek i\u00e7in 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\/29128","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=29128"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29128\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}