{"id":29473,"date":"2025-09-13T21:10:24","date_gmt":"2025-09-13T18:10:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/"},"modified":"2025-09-13T21:10:24","modified_gmt":"2025-09-13T18:10:24","slug":"powershellde-zaman-cikarma-orneklerle","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/","title":{"rendered":"PowerShell&#8217;de Zaman \u00c7\u0131karma (\u00d6rneklerle)"},"content":{"rendered":"<p># PowerShell&#8217;de Zaman \u00c7\u0131karma: Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz<\/p>\n<p>PowerShell&#8217;de zaman i\u015flemleri yapmak, \u00f6zellikle log dosyalar\u0131n\u0131 analiz ederken, sistem performans\u0131n\u0131 \u00f6l\u00e7erken veya otomasyon senaryolar\u0131 olu\u015ftururken olduk\u00e7a yayg\u0131nd\u0131r.  \u0130ki zaman de\u011feri aras\u0131ndaki fark\u0131 hesaplamak, s\u00fcreleri belirlemek veya zaman aral\u0131klar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rmak gibi bir\u00e7ok senaryoda zaman \u00e7\u0131karma i\u015flemine ihtiya\u00e7 duyabilirsiniz. Bu makalede, PowerShell&#8217;de zaman \u00e7\u0131karma i\u015flemlerini ad\u0131m ad\u0131m, ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  Ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyonu teknikleri ile zenginle\u015ftirilmi\u015f bu 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 zaman \u00e7\u0131karma i\u015flemini kademeli olarak \u00f6\u011frenmenizi sa\u011flayacak \u015fekilde tasarlanm\u0131\u015ft\u0131r.  \u0130\u015fte \u00f6\u011frenme yol haritan\u0131z:<\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong>  Temel zaman tipleri ve basit \u00e7\u0131karma i\u015flemleri.<br \/>\n* <strong>Orta:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyonu ipu\u00e7lar\u0131.<br \/>\n* <strong>\u0130leri D\u00fczey:<\/strong>  Karma\u015f\u0131k senaryolar, performans analizi ve s\u0131n\u0131r durumlar\u0131 (edge cases).<\/p>\n<p><strong>1. PowerShell&#8217;de Zaman Temsil Etme: Temel Kavramlar<\/strong><\/p>\n<p>PowerShell, zaman\u0131 <code class=\"language-\">DateTime<\/code> nesnesi ile temsil eder.  Bir <code class=\"language-\">DateTime<\/code> nesnesi, tarih ve saati i\u00e7eren bir yap\u0131d\u0131r.  Zaman \u00e7\u0131karma i\u015flemi, iki <code class=\"language-\">DateTime<\/code> nesnesi aras\u0131ndaki fark\u0131 hesaplamak anlam\u0131na gelir.  Bu fark, <code class=\"language-\">TimeSpan<\/code> nesnesi olarak ifade edilir ve g\u00fcn, saat, dakika, saniye ve milisaniye gibi birimlerden olu\u015fur.<\/p>\n<p>\u00d6rne\u011fin, <code class=\"language-\">Get-Date<\/code> cmdlet&#8217;i \u015fu anki tarihi ve saati <code class=\"language-\">DateTime<\/code> nesnesi olarak d\u00f6nd\u00fcr\u00fcr:<\/p>\n<pre class=\"language-powershell\"><code>$now = Get-Date\nWrite-Host $now<\/code><\/pre>\n<p>Belirli bir tarih ve saati belirtmek i\u00e7in ise a\u015fa\u011f\u0131daki gibi bir yap\u0131 kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>$specificDate = Get-Date &quot;2024-10-27 10:30:00&quot;\nWrite-Host $specificDate<\/code><\/pre>\n<p><strong>2. Basit Zaman \u00c7\u0131karma \u0130\u015flemleri: Yeni Ba\u015flayanlar \u0130\u00e7in<\/strong><\/p>\n<p>\u0130ki <code class=\"language-\">DateTime<\/code> nesnesi aras\u0131ndaki fark\u0131 hesaplamak i\u00e7in basit bir \u00e7\u0131karma i\u015flemi kullanabilirsiniz. Sonu\u00e7, <code class=\"language-\">TimeSpan<\/code> nesnesi olacakt\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>$startTime = Get-Date &quot;2024-10-27 10:00:00&quot;\n$endTime = Get-Date &quot;2024-10-27 10:30:00&quot;\n\n$timeSpan = $endTime - $startTime\nWrite-Host &quot;Zaman fark\u0131: $($timeSpan)&quot;<\/code><\/pre>\n<p>Bu kod, 30 dakikal\u0131k bir zaman fark\u0131n\u0131 <code class=\"language-\">TimeSpan<\/code> nesnesi olarak d\u00f6nd\u00fcrecektir.  <code class=\"language-\">TimeSpan<\/code> nesnesinin \u00f6zelliklerine (<code class=\"language-\">Days<\/code>, <code class=\"language-\">Hours<\/code>, <code class=\"language-\">Minutes<\/code>, <code class=\"language-\">Seconds<\/code>, <code class=\"language-\">Milliseconds<\/code>) eri\u015ferek bu fark\u0131 farkl\u0131 birimlerde g\u00f6r\u00fcnt\u00fcleyebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Write-Host &quot;Dakika cinsinden zaman fark\u0131: $($timeSpan.Minutes)&quot;<\/code><\/pre>\n<p><strong>3. Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Performans Optimizasyonu: Orta Seviye<\/strong><\/p>\n<p>\u015eimdi, ger\u00e7ek d\u00fcnya senaryolar\u0131na bakal\u0131m.  \u00d6rne\u011fin, bir script&#8217;in \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7mek isteyebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>$startTime = Get-Date\n# Burada uzun s\u00fcren bir i\u015flem ger\u00e7ekle\u015ftirin...\nStart-Sleep -Seconds 10\n$endTime = Get-Date\n$elapsedTime = $endTime - $startTime\nWrite-Host &quot;Script \u00e7al\u0131\u015fma s\u00fcresi: $($elapsedTime)&quot;<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Start-Sleep<\/code> cmdlet&#8217;i 10 saniyelik bir gecikme olu\u015fturur.  Bu s\u00fcre sonunda, script&#8217;in \u00e7al\u0131\u015fma s\u00fcresi hesaplan\u0131r ve ekrana yazd\u0131r\u0131l\u0131r.<\/p>\n<p><strong>Performans Optimizasyonu \u0130pu\u00e7lar\u0131:<\/strong>  \u00c7ok say\u0131da zaman i\u015flemi yap\u0131yorsan\u0131z, <code class=\"language-\">DateTime<\/code> nesnelerini \u00f6nceden olu\u015fturup tekrar tekrar kullanmak performans\u0131 art\u0131rabilir.  Ayr\u0131ca, gereksiz hesaplamalar\u0131 \u00f6nlemek i\u00e7in kodunuzu optimize edebilirsiniz.<\/p>\n<p><strong>4.  Log Dosyalar\u0131n\u0131n Analizi: Uygulama \u00d6rne\u011fi<\/strong><\/p>\n<p>Bir log dosyas\u0131nda, her sat\u0131rda bir i\u015flem ba\u015flang\u0131\u00e7 ve biti\u015f zaman\u0131 bulunmaktad\u0131r. Bu zamanlar aras\u0131ndaki fark\u0131 hesaplayarak her i\u015flemin s\u00fcresini bulmak istiyoruz.<\/p>\n<p>\u00d6rnek Log Dosyas\u0131 (log.txt):<\/p>\n<pre class=\"language-\"><code>\u0130\u015flem 1: Ba\u015flang\u0131\u00e7: 2024-10-27 14:00:00, Biti\u015f: 2024-10-27 14:15:00\n\u0130\u015flem 2: Ba\u015flang\u0131\u00e7: 2024-10-27 14:20:00, Biti\u015f: 2024-10-27 14:30:00\n\u0130\u015flem 3: Ba\u015flang\u0131\u00e7: 2024-10-27 14:45:00, Biti\u015f: 2024-10-27 15:00:00<\/code><\/pre>\n<p>PowerShell kodu:<\/p>\n<pre class=\"language-powershell\"><code>Get-Content .\\log.txt | ForEach-Object {\n    $line = $_ -replace &quot;\u0130\u015flem \\d+: Ba\u015flang\u0131\u00e7: &quot;, &quot;&quot; -replace &quot;, Biti\u015f: &quot;, &quot; &quot;\n    $start, $end = $line -split &quot; &quot;\n    $startTime = Get-Date $start\n    $endTime = Get-Date $end\n    $duration = $endTime - $startTime\n    Write-Host &quot;\u0130\u015flem S\u00fcresi: $($duration)&quot;\n}<\/code><\/pre>\n<p>Bu kod, log dosyas\u0131ndaki her sat\u0131r\u0131 i\u015fleyerek ba\u015flang\u0131\u00e7 ve biti\u015f zamanlar\u0131n\u0131 \u00e7\u0131kar\u0131r ve s\u00fcreyi hesaplar.<\/p>\n<p><strong>5. Karma\u015f\u0131k Senaryolar ve S\u0131n\u0131r Durumlar\u0131 (Edge Cases): \u0130leri Seviye<\/strong><\/p>\n<p>Baz\u0131 durumlarda, zaman dilimlerini (time zones) hesaba katman\u0131z gerekebilir.  PowerShell&#8217;de zaman dilimleri <code class=\"language-\">DateTimeOffset<\/code> nesnesi ile y\u00f6netilir.  <code class=\"language-\">DateTimeOffset<\/code> nesnesi, <code class=\"language-\">DateTime<\/code> nesnesine benzer ancak ek olarak zaman dilimini de i\u00e7erir.  Bu, farkl\u0131 zaman dilimlerindeki zamanlar\u0131 do\u011fru bir \u015fekilde kar\u015f\u0131la\u015ft\u0131rman\u0131za olanak tan\u0131r.<\/p>\n<p>\u00d6rne\u011fin, farkl\u0131 zaman dilimlerinde ger\u00e7ekle\u015fen iki olay aras\u0131ndaki s\u00fcreyi hesaplamak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>$startTime = [DateTimeOffset]::Parse(&quot;2024-10-27 10:00:00 -05:00&quot;) # EST\n$endTime = [DateTimeOffset]::Parse(&quot;2024-10-27 12:00:00 +02:00&quot;) # CEST\n\n$timeSpan = $endTime - $startTime\nWrite-Host &quot;Zaman fark\u0131: $($timeSpan)&quot;<\/code><\/pre>\n<p><strong>Performans Analizi:<\/strong>  B\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, performans\u0131 izlemek ve optimize etmek \u00f6nemlidir.  Profiling ara\u00e7lar\u0131 kullanarak kodunuzun performans\u0131n\u0131 analiz edebilir ve darbo\u011fazlar\u0131 tespit edebilirsiniz.<\/p>\n<p><strong>6.  PowerShell Zaman \u0130\u015flemlerinde Hata Y\u00f6netimi<\/strong><\/p>\n<p>Hata y\u00f6netimi, \u00f6zellikle kullan\u0131c\u0131 girdisi veya d\u0131\u015f kaynaklardan al\u0131nan verilerle \u00e7al\u0131\u015f\u0131rken \u00f6nemlidir.  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak olas\u0131 hatalar\u0131 yakalayabilir ve uygulaman\u0131z\u0131n \u00e7\u00f6kmesini \u00f6nleyebilirsiniz.<\/p>\n<p>\u00d6rne\u011fin, ge\u00e7ersiz bir tarih format\u0131 girildi\u011finde:<\/p>\n<pre class=\"language-powershell\"><code>try {\n    $dateString = &quot;2024-10-32&quot; # Ge\u00e7ersiz tarih\n    $date = Get-Date $dateString\n}\ncatch {\n    Write-Error &quot;Ge\u00e7ersiz tarih format\u0131: $_&quot;\n}<\/code><\/pre>\n<p><strong>7. Zaman \u00c7\u0131karma \u0130\u015flemlerinde Pratik \u0130pu\u00e7lar\u0131 ve P\u00fcf Noktalar\u0131<\/strong><\/p>\n<p>* <strong>Birim D\u00f6n\u00fc\u015f\u00fcmleri:<\/strong> <code class=\"language-\">TimeSpan<\/code> nesnesinin \u00f6zelliklerini kullanarak farkl\u0131 birimlere d\u00f6n\u00fc\u015f\u00fcm yapabilirsiniz (\u00f6rne\u011fin, toplam saniyeyi hesaplamak i\u00e7in <code class=\"language-\">TotalSeconds<\/code> \u00f6zelli\u011fini kullanabilirsiniz).<br \/>\n* <strong>Formatlama:<\/strong>  <code class=\"language-\">ToString()<\/code> metodu ile <code class=\"language-\">TimeSpan<\/code> nesnesini istedi\u011finiz formatta g\u00f6r\u00fcnt\u00fcleyebilirsiniz.<br \/>\n* <strong>Kar\u015f\u0131la\u015ft\u0131rma:<\/strong> <code class=\"language-\">TimeSpan<\/code> nesnelerini kar\u015f\u0131la\u015ft\u0131rmak i\u00e7in standart kar\u015f\u0131la\u015ft\u0131rma operat\u00f6rlerini (<code class=\"language-\">-gt<\/code>, <code class=\"language-\">-lt<\/code>, <code class=\"language-\">-eq<\/code> vb.) kullanabilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PowerShell&#8217;de zaman \u00e7\u0131karma i\u015flemlerini ad\u0131m ad\u0131m inceledik.  Ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar \u00e7e\u015fitli \u00f6rnekler ve ger\u00e7ek d\u00fcnya senaryolar\u0131 ile konuyu detayl\u0131 bir \u015fekilde ele ald\u0131k.  Performans optimizasyonu ve hata y\u00f6netimi teknikleri ile kodunuzun daha g\u00fcvenilir ve verimli olmas\u0131n\u0131 sa\u011flayabilirsiniz.  PowerShell&#8217;deki zaman i\u015fleme yeteneklerinizi geli\u015ftirerek, otomasyon scriptlerinizin ve sistem y\u00f6netimi g\u00f6revlerinizin ba\u015far\u0131s\u0131n\u0131 art\u0131rabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>PowerShell&#8217;de hangi zaman tipleri kullan\u0131l\u0131r?<\/strong>  <code class=\"language-\">DateTime<\/code> ve <code class=\"language-\">DateTimeOffset<\/code> tipleri kullan\u0131l\u0131r.<br \/>\n2. <strong><code class=\"language-\">TimeSpan<\/code> nesnesi nedir?<\/strong> \u0130ki <code class=\"language-\">DateTime<\/code> nesnesi aras\u0131ndaki fark\u0131 temsil eden bir nesnedir.<br \/>\n3. <strong>Zaman dilimlerini nas\u0131l y\u00f6netirim?<\/strong> <code class=\"language-\">DateTimeOffset<\/code> nesnesi kullanarak zaman dilimlerini y\u00f6netebilirsiniz.<br \/>\n4. <strong>Performans\u0131 nas\u0131l optimize edebilirim?<\/strong>  <code class=\"language-\">DateTime<\/code> nesnelerini \u00f6nceden olu\u015fturun, gereksiz hesaplamalar\u0131 \u00f6nleyin ve profiling ara\u00e7lar\u0131 kullan\u0131n.<br \/>\n5. <strong>Hatalar\u0131 nas\u0131l y\u00f6netirim?<\/strong> <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak hatalar\u0131 yakalay\u0131n ve i\u015fleminizi g\u00fcvenli hale getirin.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de Zaman \u00c7\u0131karma: Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz PowerShell&#8217;de zaman i\u015flemleri yapmak, \u00f6zellikle log dosyalar\u0131n\u0131 analiz ederken, sistem&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-29473","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&#039;de Zaman \u00c7\u0131karma (\u00d6rneklerle)<\/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\/powershellde-zaman-cikarma-orneklerle\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell&#039;de Zaman \u00c7\u0131karma (\u00d6rneklerle)\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-13T18:10:24+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\/powershellde-zaman-cikarma-orneklerle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell&#8217;de Zaman \u00c7\u0131karma (\u00d6rneklerle)\",\"datePublished\":\"2025-09-13T18:10:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/\"},\"wordCount\":833,\"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\/powershellde-zaman-cikarma-orneklerle\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/\",\"name\":\"PowerShell'de Zaman \u00c7\u0131karma (\u00d6rneklerle)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-13T18:10:24+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell&#8217;de Zaman \u00c7\u0131karma (\u00d6rneklerle)\"}]},{\"@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'de Zaman \u00c7\u0131karma (\u00d6rneklerle)","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\/powershellde-zaman-cikarma-orneklerle\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell'de Zaman \u00c7\u0131karma (\u00d6rneklerle)","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-13T18:10:24+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\/powershellde-zaman-cikarma-orneklerle\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell&#8217;de Zaman \u00c7\u0131karma (\u00d6rneklerle)","datePublished":"2025-09-13T18:10:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/"},"wordCount":833,"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\/powershellde-zaman-cikarma-orneklerle\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/","url":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/","name":"PowerShell'de Zaman \u00c7\u0131karma (\u00d6rneklerle)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-13T18:10:24+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershellde-zaman-cikarma-orneklerle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell&#8217;de Zaman \u00c7\u0131karma (\u00d6rneklerle)"}]},{"@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\/29473","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=29473"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29473\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}