{"id":27368,"date":"2025-08-12T03:45:26","date_gmt":"2025-08-12T00:45:26","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/"},"modified":"2025-08-12T03:45:26","modified_gmt":"2025-08-12T00:45:26","slug":"powershell-belirli-sutundaki-degerlerin-toplami","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/","title":{"rendered":"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\u0131"},"content":{"rendered":"<p># PowerShell&#8217;de Belirli S\u00fctunun De\u011ferlerini Toplama<\/p>\n<p>Veri i\u015flemede s\u0131k\u00e7a kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir ihtiya\u00e7, belirli bir s\u00fct\u00fcndaki de\u011ferleri toplamakt\u0131r.  PowerShell, bu i\u015flemi kolayla\u015ft\u0131ran g\u00fc\u00e7l\u00fc komutlar sunar. Bu makalede, PowerShell kullanarak CSV dosyalar\u0131nda veya di\u011fer veri kaynaklar\u0131nda belirli bir s\u00fctunun de\u011ferlerini toplaman\u0131n farkl\u0131 y\u00f6ntemlerini, ad\u0131m ad\u0131m ve ger\u00e7ek d\u00fcnya \u00f6rnekleriyle ele alaca\u011f\u0131z.  Yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar her seviyedeki PowerShell kullan\u0131c\u0131s\u0131 i\u00e7in faydal\u0131 bilgiler bulacaks\u0131n\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;de s\u00fctun toplama i\u015flemini kademeli olarak ele almaktad\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 case&#8217;ler)<\/p>\n<p><strong>1. Temel Kavramlar: PowerShell ve Veri \u0130\u015fleme<\/strong><\/p>\n<p>PowerShell, Windows i\u015fletim sistemlerinde komut sat\u0131r\u0131 ve betik dili olarak kullan\u0131lan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Veri i\u015fleme konusunda ise \u00f6zellikle CSV (Comma Separated Values) dosyalar\u0131yla \u00e7al\u0131\u015fmak i\u00e7in idealdir.  CSV dosyalar\u0131, verileri virg\u00fclle ayr\u0131lm\u0131\u015f s\u00fctun ve sat\u0131rlardan olu\u015fan bir tablo \u015feklinde tutar. PowerShell, <code class=\"language-\">Import-Csv<\/code> cmdlet&#8217;i ile bu dosyalar\u0131 kolayca i\u00e7e aktarabilir ve <code class=\"language-\">Select-Object<\/code>, <code class=\"language-\">Group-By<\/code>, <code class=\"language-\">Measure-Object<\/code> gibi cmdlet&#8217;ler ile veri manip\u00fclasyonu yapabilir.  Bu makalede bu cmdlet&#8217;leri kullanarak belirli bir s\u00fctunun toplam\u0131n\u0131 hesaplayaca\u011f\u0131z.<\/p>\n<p><strong>2.  PowerShell ile Basit S\u00fctun Toplama: Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p>\u00d6rne\u011fin, &#8220;urunler.csv&#8221; ad\u0131nda bir dosyam\u0131z olsun ve bu dosya \u00fcr\u00fcnlerin ad\u0131n\u0131 ve fiyatlar\u0131n\u0131 i\u00e7ersin:<\/p>\n<pre class=\"language-csv\"><code>\u00dcr\u00fcn Ad\u0131,Fiyat\nElma,10\nArmut,15\nKiraz,8\nElma,10<\/code><\/pre>\n<p>Bu dosyadaki &#8220;Fiyat&#8221; s\u00fctunundaki t\u00fcm de\u011ferlerin toplam\u0131n\u0131 hesaplamak i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>$urunler = Import-Csv -Path &quot;urunler.csv&quot;\n$toplamFiyat = ($urunler | Measure-Object -Property Fiyat -Sum).Sum\nWrite-Host &quot;Toplam Fiyat: $($toplamFiyat)&quot;<\/code><\/pre>\n<p>Bu kod \u00f6ncelikle <code class=\"language-\">Import-Csv<\/code> ile CSV dosyas\u0131n\u0131 i\u00e7e aktar\u0131r. Sonra <code class=\"language-\">Measure-Object<\/code> cmdlet&#8217;i ile &#8220;Fiyat&#8221; s\u00fctunundaki de\u011ferlerin toplam\u0131n\u0131 hesaplar.  <code class=\"language-\">.Sum<\/code> \u00f6zelli\u011fi toplam\u0131 verir ve <code class=\"language-\">Write-Host<\/code> ile ekrana yazd\u0131r\u0131l\u0131r.<\/p>\n<p><strong>3. Ger\u00e7ek Hayatta S\u00fctun Toplama: Orta Seviye Uygulama<\/strong><\/p>\n<p>\u015eimdi daha ger\u00e7ek\u00e7i bir senaryo ele alal\u0131m.  Bir e-ticaret sitesinin g\u00fcnl\u00fck sat\u0131\u015f verilerini i\u00e7eren bir CSV dosyam\u0131z olsun.  Bu dosya, \u00fcr\u00fcn ad\u0131, adet ve fiyat gibi s\u00fctunlar i\u00e7erir.  Hedefimiz, her \u00fcr\u00fcn\u00fcn toplam sat\u0131\u015f de\u011ferini hesaplamakt\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>$satislar = Import-Csv -Path &quot;satislar.csv&quot;\n$toplamSatislar = $satislar | Group-Object -Property &quot;\u00dcr\u00fcn Ad\u0131&quot; | ForEach-Object {\n    [PSCustomObject]@{\n        &quot;\u00dcr\u00fcn Ad\u0131&quot; = $_.Name\n        &quot;Toplam Sat\u0131\u015f De\u011feri&quot; = ($_.Group | Measure-Object -Property Adet, -Sum).Sum * ($_.Group | Select-Object -ExpandProperty Fiyat)[0] \n    }\n}\n$toplamSatislar | Format-Table<\/code><\/pre>\n<p>Bu kod, \u00f6ncelikle <code class=\"language-\">Group-Object<\/code> ile \u00fcr\u00fcnleri gruplar. Daha sonra <code class=\"language-\">ForEach-Object<\/code> ile her grup i\u00e7in toplam sat\u0131\u015f de\u011ferini hesaplar.  Adet s\u00fctunundaki toplam\u0131 ve \u00fcr\u00fcn\u00fcn fiyat\u0131n\u0131 \u00e7arparak toplam sat\u0131\u015f de\u011ferini bulur. Sonu\u00e7 olarak, her \u00fcr\u00fcn\u00fcn toplam sat\u0131\u015f de\u011ferini g\u00f6steren bir tablo olu\u015fturur.  Bu \u00f6rnekte, performans i\u00e7in <code class=\"language-\">Select-Object -ExpandProperty<\/code> kullanarak gereksiz nesne olu\u015fturulmas\u0131n\u0131 \u00f6nledik.<\/p>\n<p><strong>4. Performans Optimizasyonu ve \u0130leri Seviye Teknikler<\/strong><\/p>\n<p>B\u00fcy\u00fck veri setlerinde performans kritik \u00f6neme sahiptir.  <code class=\"language-\">Import-Csv<\/code> cmdlet&#8217;i, \u00e7ok b\u00fcy\u00fck dosyalar i\u00e7in yava\u015f olabilir.  Bu durumda, daha h\u0131zl\u0131 alternatifler kullanmak faydal\u0131 olabilir.  \u00d6rne\u011fin, <code class=\"language-\">Get-Content<\/code> cmdlet&#8217;i ile dosyay\u0131 sat\u0131r sat\u0131r okuyarak ve her sat\u0131r\u0131 i\u015fleyerek performans\u0131 art\u0131rabiliriz.  Ayr\u0131ca, paralel i\u015fleme tekniklerini kullanarak i\u015flemi h\u0131zland\u0131rabiliriz.<\/p>\n<pre class=\"language-powershell\"><code>$satislar = Get-Content -Path &quot;satislar.csv&quot; -ReadCount 1000 | ForEach-Object {\n    # Her sat\u0131r\u0131 ayr\u0131 ayr\u0131 i\u015fleyerek performans\u0131 art\u0131r\u0131r\n    # ...\n}<\/code><\/pre>\n<p><code class=\"language-\">-ReadCount<\/code> parametresi, dosyay\u0131 1000 sat\u0131rl\u0131k bloklar halinde okuyarak bellekteki y\u00fck\u00fc azalt\u0131r.  Paralel i\u015fleme i\u00e7in ise <code class=\"language-\">Parallel.ForEach<\/code> metodu kullan\u0131labilir.  Ancak, paralel i\u015flemenin her zaman performans\u0131 art\u0131rmayaca\u011f\u0131n\u0131 unutmamak \u00f6nemlidir.  Veri setinin boyutu ve i\u015flem karma\u015f\u0131kl\u0131\u011f\u0131na ba\u011fl\u0131 olarak performans d\u00fc\u015f\u00fc\u015f\u00fc de ya\u015fanabilir.  Dolay\u0131s\u0131yla, performans testleri yaparak en uygun y\u00f6ntemi belirlemek \u00f6nemlidir.<\/p>\n<p><strong>5.  Hata Y\u00f6netimi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>Veri i\u015flemede beklenmedik durumlarla kar\u015f\u0131la\u015fmak m\u00fcmk\u00fcnd\u00fcr.  \u00d6rne\u011fin, &#8220;Fiyat&#8221; s\u00fctununda bo\u015f de\u011ferler veya metin de\u011ferleri olabilir.  Bu gibi durumlarda, hata y\u00f6netimi mekanizmalar\u0131 kullanarak uygulaman\u0131n \u00e7\u00f6kmesini \u00f6nlemek \u00f6nemlidir.  <code class=\"language-\">try-catch<\/code> bloklar\u0131 ve <code class=\"language-\">Where-Object<\/code> ile filtreleme kullanarak bu durumlar\u0131 ele alabiliriz.<\/p>\n<pre class=\"language-powershell\"><code>try {\n    $toplamFiyat = ($urunler | Where-Object {$_.Fiyat -match '\\d+'} | Measure-Object -Property Fiyat -Sum).Sum\n}\ncatch {\n    Write-Error &quot;Hata olu\u015ftu: $_&quot;\n}<\/code><\/pre>\n<p>Bu kod, &#8220;Fiyat&#8221; s\u00fctununda sadece say\u0131sal de\u011ferleri i\u015fler ve di\u011fer de\u011ferleri atlar.  Hata olu\u015fmas\u0131 durumunda ise hata mesaj\u0131 ekrana yazd\u0131r\u0131l\u0131r.<\/p>\n<p><strong>6.  Farkl\u0131 Veri Kaynaklar\u0131ndan S\u00fctun Toplama<\/strong><\/p>\n<p>CSV dosyalar\u0131n\u0131n d\u0131\u015f\u0131nda, veriler veritabanlar\u0131ndan, web servislerinden veya di\u011fer kaynaklardan da al\u0131nabilir.  PowerShell, bu kaynaklarla etkile\u015fim kurmak i\u00e7in \u00e7e\u015fitli cmdlet&#8217;ler sunar. \u00d6rne\u011fin, SQL Server veritaban\u0131ndan veri \u00e7ekmek i\u00e7in <code class=\"language-\">Invoke-Sqlcmd<\/code> cmdlet&#8217;i kullan\u0131labilir.  Elde edilen veriler \u00fczerinde, daha \u00f6nce a\u00e7\u0131klanan y\u00f6ntemlerle s\u00fctun toplama i\u015flemi ger\u00e7ekle\u015ftirilebilir.  Bu durumda, verilerin yap\u0131s\u0131na ve kaynak \u00f6zelliklerine g\u00f6re kodda baz\u0131 de\u011fi\u015fiklikler yap\u0131lmas\u0131 gerekebilir.<\/p>\n<p><strong>7.  PowerShell&#8217;de Daha Geli\u015fmi\u015f Veri \u0130\u015fleme Teknikleri<\/strong><\/p>\n<p>Daha karma\u015f\u0131k veri i\u015flemleri i\u00e7in, PowerShell&#8217;in sundu\u011fu di\u011fer cmdlet&#8217;leri ve teknikleri kullanabilirsiniz.  \u00d6rne\u011fin, <code class=\"language-\">Group-Object<\/code> cmdlet&#8217;i ile verileri gruplayarak daha ayr\u0131nt\u0131l\u0131 analizler yapabilirsiniz.  <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i ile belirli s\u00fctunlar\u0131 se\u00e7ebilir ve <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i ile verileri filtreleyebilirsiniz.  Bu cmdlet&#8217;leri birle\u015ftirerek, veriler \u00fczerinde \u00e7e\u015fitli i\u015flemler ger\u00e7ekle\u015ftirebilir ve ihtiya\u00e7 duydu\u011funuz bilgileri elde edebilirsiniz. Daha fazla bilgi i\u00e7in [Fatih Soysal&#8217;\u0131n PowerShell e\u011fitimlerine](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p><strong>8.  Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PowerShell kullanarak belirli bir s\u00fctunun de\u011ferlerini toplaman\u0131n farkl\u0131 y\u00f6ntemlerini inceledik.  Yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar her seviyedeki kullan\u0131c\u0131 i\u00e7in pratik \u00f6rnekler ve ipu\u00e7lar\u0131 sunduk.  Performans optimizasyonu ve hata y\u00f6netimi gibi \u00f6nemli konulara da de\u011findik.  Unutmay\u0131n ki, do\u011fru y\u00f6ntemi se\u00e7mek veri setinin b\u00fcy\u00fckl\u00fc\u011f\u00fc, yap\u0131s\u0131 ve performans gereksinimlerine ba\u011fl\u0131d\u0131r.  Uygulamada kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131z \u00f6zel durumlara g\u00f6re kodunuzu optimize etmeniz gerekebilir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong>Bo\u015f de\u011ferler nas\u0131l ele al\u0131nmal\u0131?<\/strong> Bo\u015f de\u011ferleri <code class=\"language-\">Where-Object<\/code> ile filtreleyerek veya <code class=\"language-\">if<\/code> ko\u015fullar\u0131 kullanarak kontrol ederek ele alabilirsiniz.  Bo\u015f de\u011ferleri 0 olarak kabul etmek veya bunlar\u0131 atlamak gibi se\u00e7enekler mevcuttur.<\/p>\n<p>2. <strong>\u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in performans nas\u0131l art\u0131r\u0131labilir?<\/strong>  <code class=\"language-\">Get-Content<\/code> ile sat\u0131r sat\u0131r okuma, paralel i\u015fleme ve daha verimli veri i\u015fleme teknikleri kullan\u0131labilir.<\/p>\n<p>3. <strong>Farkl\u0131 veri tiplerindeki s\u00fctunlar nas\u0131l toplanabilir?<\/strong> Veri tipleri d\u00f6n\u00fc\u015ft\u00fcr\u00fclerek (\u00f6rne\u011fin, metin de\u011ferlerini say\u0131sal de\u011ferlere d\u00f6n\u00fc\u015ft\u00fcrerek) toplama i\u015flemi yap\u0131labilir.<\/p>\n<p>4. <strong>Hata y\u00f6netimi nas\u0131l iyile\u015ftirilebilir?<\/strong>  <code class=\"language-\">try-catch<\/code> bloklar\u0131 ve \u00f6zel hata i\u015fleme mekanizmalar\u0131 kullan\u0131larak hata y\u00f6netimi iyile\u015ftirilebilir.<\/p>\n<p>5. <strong>PowerShell&#8217;de veri i\u015fleme konusunda daha fazla bilgi nereden bulabilirim?<\/strong>  Microsoft&#8217;un resmi belgelerine ve \u00e7e\u015fitli online kaynaklara ba\u015fvurabilirsiniz.  [Fatih Soysal&#8217;\u0131n blogu](https:\/\/fatihsoysal.com) da PowerShell ile ilgili kapsaml\u0131 bilgiler sunmaktad\u0131r.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de Belirli S\u00fctunun De\u011ferlerini Toplama Veri i\u015flemede s\u0131k\u00e7a kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir ihtiya\u00e7, belirli bir s\u00fct\u00fcndaki de\u011ferleri toplamakt\u0131r. PowerShell,&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-27368","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 S\u00fct\u00fcndaki De\u011ferlerin Toplam\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-sutundaki-degerlerin-toplami\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\u0131\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-12T00:45:26+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-belirli-sutundaki-degerlerin-toplami\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\u0131\",\"datePublished\":\"2025-08-12T00:45:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/\"},\"wordCount\":1108,\"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-sutundaki-degerlerin-toplami\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/\",\"name\":\"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-12T00:45:26+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\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 S\u00fct\u00fcndaki De\u011ferlerin Toplam\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-sutundaki-degerlerin-toplami\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\u0131","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-12T00:45:26+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-belirli-sutundaki-degerlerin-toplami\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\u0131","datePublished":"2025-08-12T00:45:26+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/"},"wordCount":1108,"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-sutundaki-degerlerin-toplami\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/","name":"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-12T00:45:26+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sutundaki-degerlerin-toplami\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Belirli S\u00fct\u00fcndaki De\u011ferlerin Toplam\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\/27368","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=27368"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27368\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}