{"id":28999,"date":"2025-09-06T09:10:22","date_gmt":"2025-09-06T06:10:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/"},"modified":"2025-09-06T09:10:22","modified_gmt":"2025-09-06T06:10:22","slug":"powershell-essiz-nesneleri-filtreleme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/","title":{"rendered":"PowerShell: E\u015fsiz Nesneleri Filtreleme"},"content":{"rendered":"<p># PowerShell ile E\u015fsiz Nesneleri Filtreleme: Tam Bir Rehber<\/p>\n<p>PowerShell&#8217;de b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, s\u0131kl\u0131kla ayn\u0131 \u00f6zelliklere sahip birden fazla nesneyle kar\u015f\u0131la\u015f\u0131r\u0131z. Bu durum, raporlama, veri analizi veya otomasyon g\u00f6revlerinde istenmeyen sonu\u00e7lara yol a\u00e7abilir.  \u00d6rne\u011fin, bir sunucu listesinde ayn\u0131 IP adresine sahip birden fazla sunucu kayd\u0131 bulunmas\u0131, raporlar\u0131n do\u011frulu\u011funu etkileyebilir.  Bu makalede, PowerShell&#8217;de e\u015fsiz nesneleri filtreleme tekniklerini, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z.  Farkl\u0131 senaryolar i\u00e7in pratik \u00e7\u00f6z\u00fcmler ve performans optimizasyon ipu\u00e7lar\u0131 sunaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, PowerShell&#8217;de e\u015fsiz nesneleri filtrelemeyi \u00fc\u00e7 seviyede ele alacakt\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Basit komutlar ve ad\u0131m ad\u0131m a\u00e7\u0131klamalar ile ba\u015flayaca\u011f\u0131z.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya \u00f6rnekleri ve optimizasyon teknikleri ile devam edece\u011fiz.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, karma\u015f\u0131k senaryolar ve olas\u0131 sorunlar \u00fczerinde duraca\u011f\u0131z.<\/p>\n<p><strong>PowerShell&#8217;de E\u015fsiz Nesneler: Temel Kavramlar<\/strong><\/p>\n<p>PowerShell, nesne tabanl\u0131 bir dildir.  Veriler, \u00f6zelliklere (properties) ve y\u00f6ntemlere (methods) sahip nesneler halinde temsil edilir.  E\u015fsiz nesne filtreleme, belirli bir veya birka\u00e7 \u00f6zelli\u011fe g\u00f6re nesnelerin benzersizli\u011fini kontrol edip, tekrar edenleri elemeyi sa\u011flar.  Bu i\u015flem, genellikle <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i ile birlikte <code class=\"language-\">-Unique<\/code> parametresi kullan\u0131larak ger\u00e7ekle\u015ftirilir.  Ancak, verilerin yap\u0131s\u0131 ve b\u00fcy\u00fckl\u00fc\u011f\u00fc, farkl\u0131 tekniklerin kullan\u0131lmas\u0131n\u0131 gerektirebilir.<\/p>\n<p><strong>PowerShell ile E\u015fsiz Nesneleri Filtreleme: Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz (Yeni Ba\u015flayan)<\/strong><\/p>\n<p>\u00d6ncelikle, basit bir \u00f6rnek ile ba\u015flayal\u0131m.  A\u015fa\u011f\u0131daki komut, bir dizi say\u0131dan e\u015fsiz olanlar\u0131 se\u00e7er:<\/p>\n<pre class=\"language-powershell\"><code>$numbers = 1, 2, 2, 3, 4, 4, 5, 5, 5\n$uniqueNumbers = $numbers | Select-Object -Unique\n$uniqueNumbers<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">$numbers<\/code> dizisindeki say\u0131lar\u0131 al\u0131r ve <code class=\"language-\">Select-Object -Unique<\/code> cmdlet&#8217;i ile e\u015fsiz say\u0131lar\u0131 se\u00e7er. Sonu\u00e7 olarak, <code class=\"language-\">$uniqueNumbers<\/code> de\u011fi\u015fkeni <code class=\"language-\">1, 2, 3, 4, 5<\/code> de\u011ferlerini i\u00e7erecektir.<\/p>\n<p>\u015eimdi, daha karma\u015f\u0131k bir \u00f6rnek ele alal\u0131m.  Bir dizideki her bir nesnenin &#8220;Ad&#8221; \u00f6zelli\u011fine g\u00f6re e\u015fsiz nesneleri se\u00e7elim:<\/p>\n<pre class=\"language-powershell\"><code>$users = @(\n    [PSCustomObject]@{ Ad = &quot;Ahmet&quot;; Yas = 30 },\n    [PSCustomObject]@{ Ad = &quot;Mehmet&quot;; Yas = 25 },\n    [PSCustomObject]@{ Ad = &quot;Ahmet&quot;; Yas = 35 },\n    [PSCustomObject]@{ Ad = &quot;Ay\u015fe&quot;; Yas = 28 }\n)\n\n$uniqueUsers = $users | Select-Object -Unique -Property Ad\n$uniqueUsers<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Select-Object -Unique -Property Ad<\/code> komutu,  <code class=\"language-\">Ad<\/code> \u00f6zelli\u011fine g\u00f6re e\u015fsiz nesneleri se\u00e7er.  Yani, Ahmet ve Mehmet isimlerine sahip sadece birer nesne sonu\u00e7ta kalacakt\u0131r.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p>Bir \u015firketin, farkl\u0131 \u015fubelerindeki \u00e7al\u0131\u015fanlar\u0131n\u0131n verilerini i\u00e7eren bir CSV dosyas\u0131 oldu\u011funu d\u00fc\u015f\u00fcnelim.  Bu dosyada, ayn\u0131 \u00e7al\u0131\u015fan birden fazla \u015fubede kay\u0131tl\u0131 olabilir.  Ama\u00e7, her \u00e7al\u0131\u015fan\u0131n sadece bir kez listelenmesini sa\u011flayan bir rapor olu\u015fturmakt\u0131r.<\/p>\n<pre class=\"language-powershell\"><code># CSV dosyas\u0131n\u0131 okuma\n$employees = Import-Csv -Path &quot;C:\\employees.csv&quot;\n\n# \u00c7al\u0131\u015fan ad\u0131na g\u00f6re e\u015fsiz kay\u0131tlar\u0131 se\u00e7me\n$uniqueEmployees = $employees | Select-Object -Unique -Property Ad,Soyad,Departman\n\n# Sonu\u00e7lar\u0131 ekrana yazd\u0131rma\n$uniqueEmployees | Format-Table\n\n# Veya sonu\u00e7lar\u0131 yeni bir CSV dosyas\u0131na kaydetme\n$uniqueEmployees | Export-Csv -Path &quot;C:\\unique_employees.csv&quot; -NoTypeInformation<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Import-Csv<\/code> cmdlet&#8217;i ile CSV dosyas\u0131 okunur ve <code class=\"language-\">Select-Object -Unique -Property Ad,Soyad,Departman<\/code> komutu ile \u00e7al\u0131\u015fanlar\u0131n ad\u0131, soyad\u0131 ve departman\u0131na g\u00f6re e\u015fsiz kay\u0131tlar se\u00e7ilir.  B\u00fcy\u00fck dosyalar i\u00e7in performans\u0131 iyile\u015ftirmek i\u00e7in,  <code class=\"language-\">Group-Object<\/code> cmdlet&#8217;ini kullanarak \u00f6nceden grupland\u0131rma yapabilirsiniz.  Bu y\u00f6ntem, <code class=\"language-\">Select-Object -Unique<\/code>&#8216;e g\u00f6re daha verimli olabilir.<\/p>\n<p><strong>Performans Analizi ve \u00d6zel Durumlar (\u0130leri Seviye)<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken,  <code class=\"language-\">Select-Object -Unique<\/code> cmdlet&#8217;inin performans\u0131 d\u00fc\u015febilir.  Bu durumlarda, daha verimli y\u00f6ntemler kullanmak gerekir.  \u00d6rne\u011fin, <code class=\"language-\">Group-Object<\/code> cmdlet&#8217;i ile verileri gruplay\u0131p, her grubun ilk \u00f6\u011fesini se\u00e7ebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>$largeDataset = Get-Random -Count 100000 -Minimum 1 -Maximum 1000\n$uniqueLargeDataset = $largeDataset | Group-Object | Select-Object -ExpandProperty Name<\/code><\/pre>\n<p>Bu y\u00f6ntem, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha h\u0131zl\u0131 olabilir.  Ayr\u0131ca, verilerin yap\u0131s\u0131na g\u00f6re farkl\u0131 optimizasyon teknikleri kullan\u0131labilir.  \u00d6rne\u011fin, verileri \u00f6nceden s\u0131ralamak, e\u015fsiz nesneleri bulma i\u015flemini h\u0131zland\u0131rabilir.  Karma\u015f\u0131k senaryolarda,  <code class=\"language-\">HashSet<\/code> gibi .NET koleksiyonlar\u0131n\u0131 kullanmak performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong>  <code class=\"language-\">Select-Object -Unique<\/code>&#8216;in davran\u0131\u015f\u0131, nesnelerin kar\u015f\u0131la\u015ft\u0131rma y\u00f6ntemlerine ba\u011fl\u0131d\u0131r.  E\u011fer \u00f6zelle\u015ftirilmi\u015f bir nesne kullan\u0131yorsan\u0131z ve <code class=\"language-\">Equals()<\/code> metodu do\u011fru \u015fekilde uygulanmam\u0131\u015fsa, beklenmedik sonu\u00e7lar elde edebilirsiniz.  Bu durumlarda, <code class=\"language-\">Group-Object<\/code> gibi alternatif y\u00f6ntemler veya \u00f6zelle\u015ftirilmi\u015f kar\u015f\u0131la\u015ft\u0131rma mant\u0131\u011f\u0131 kullanman\u0131z gerekebilir.<\/p>\n<p><strong>PowerShell&#8217;de E\u015fsiz Nesneleri Filtrelemenin Di\u011fer Y\u00f6ntemleri<\/strong><\/p>\n<p><code class=\"language-\">Select-Object -Unique<\/code> ve <code class=\"language-\">Group-Object<\/code> d\u0131\u015f\u0131nda, PowerShell&#8217;de e\u015fsiz nesneleri filtrelemek i\u00e7in ba\u015fka y\u00f6ntemler de mevcuttur.  Bunlardan biri, <code class=\"language-\">.NET<\/code> k\u00fct\u00fcphanelerini kullanmakt\u0131r.  \u00d6rne\u011fin, <code class=\"language-\">System.Collections.Generic.HashSet<T><\/code> s\u0131n\u0131f\u0131, e\u015fsiz nesneleri depolamak i\u00e7in idealdir.  Bu y\u00f6ntem, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha verimli olabilir.  Ancak, bu y\u00f6ntemin kullan\u0131m\u0131 biraz daha karma\u015f\u0131kt\u0131r.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell&#8217;de e\u015fsiz nesneleri filtrelemek i\u00e7in bir\u00e7ok y\u00f6ntem vard\u0131r.  En uygun y\u00f6ntem, veri k\u00fcmesinin b\u00fcy\u00fckl\u00fc\u011f\u00fc ve yap\u0131s\u0131 ile birlikte performans gereksinimlerine ba\u011fl\u0131d\u0131r.  Bu makalede ele al\u0131nan y\u00f6ntemler, farkl\u0131 senaryolarda nas\u0131l kullan\u0131laca\u011f\u0131 ve performans optimizasyonu i\u00e7in ipu\u00e7lar\u0131 ile birlikte sunulmu\u015ftur.  Umar\u0131m bu rehber, PowerShell&#8217;de e\u015fsiz nesneleri filtreleme konusunda size yard\u0131mc\u0131 olmu\u015ftur.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">Select-Object -Unique<\/code> komutu her zaman en h\u0131zl\u0131 y\u00f6ntem midir?<\/strong> Hay\u0131r, b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha yava\u015f olabilir.  <code class=\"language-\">Group-Object<\/code> veya <code class=\"language-\">.NET<\/code> koleksiyonlar\u0131 daha verimli olabilir.<\/p>\n<p>2. <strong>E\u015fsiz nesneleri filtrelemek i\u00e7in hangi \u00f6zelli\u011fi kullanaca\u011f\u0131m\u0131 nas\u0131l belirlerim?<\/strong>  Veri setinizin yap\u0131s\u0131na ve analizinizin amac\u0131na ba\u011fl\u0131d\u0131r.  \u00d6nemli olan, e\u015fsizli\u011fi belirlemekte kullan\u0131lacak kriteri se\u00e7mektir.<\/p>\n<p>3. <strong><code class=\"language-\">-Property<\/code> parametresi olmadan <code class=\"language-\">Select-Object -Unique<\/code> komutu nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/strong>  T\u00fcm nesneyi kar\u015f\u0131la\u015ft\u0131r\u0131r.  \u0130ki nesnenin tamamen ayn\u0131 olmas\u0131 gerekir.<\/p>\n<p>4. <strong>\u00c7ok b\u00fcy\u00fck bir veri k\u00fcmesinde performans\u0131 nas\u0131l iyile\u015ftirebilirim?<\/strong> Verileri \u00f6nceden s\u0131ralamak, <code class=\"language-\">Group-Object<\/code> kullanmak veya <code class=\"language-\">.NET<\/code> koleksiyonlar\u0131n\u0131 kullanmak performans\u0131 iyile\u015ftirebilir.<\/p>\n<p>5. <strong>\u00d6zelle\u015ftirilmi\u015f nesnelerle \u00e7al\u0131\u015f\u0131rken sorun ya\u015f\u0131yorsam ne yapmal\u0131y\u0131m?<\/strong>  Nesnenizin <code class=\"language-\">Equals()<\/code> metodunu do\u011fru \u015fekilde uygulad\u0131\u011f\u0131n\u0131zdan emin olun.  Alternatif olarak, <code class=\"language-\">Group-Object<\/code> gibi y\u00f6ntemleri kullanabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell ile E\u015fsiz Nesneleri Filtreleme: Tam Bir Rehber PowerShell&#8217;de b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, s\u0131kl\u0131kla ayn\u0131 \u00f6zelliklere sahip&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-28999","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: E\u015fsiz Nesneleri Filtreleme<\/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-essiz-nesneleri-filtreleme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: E\u015fsiz Nesneleri Filtreleme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-06T06: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-essiz-nesneleri-filtreleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: E\u015fsiz Nesneleri Filtreleme\",\"datePublished\":\"2025-09-06T06:10:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/\"},\"wordCount\":916,\"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-essiz-nesneleri-filtreleme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/\",\"name\":\"PowerShell: E\u015fsiz Nesneleri Filtreleme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-06T06:10:22+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: E\u015fsiz Nesneleri Filtreleme\"}]},{\"@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: E\u015fsiz Nesneleri Filtreleme","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-essiz-nesneleri-filtreleme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: E\u015fsiz Nesneleri Filtreleme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-06T06: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-essiz-nesneleri-filtreleme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: E\u015fsiz Nesneleri Filtreleme","datePublished":"2025-09-06T06:10:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/"},"wordCount":916,"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-essiz-nesneleri-filtreleme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/","name":"PowerShell: E\u015fsiz Nesneleri Filtreleme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-06T06:10:22+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-essiz-nesneleri-filtreleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: E\u015fsiz Nesneleri Filtreleme"}]},{"@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\/28999","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=28999"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28999\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}