{"id":26790,"date":"2025-07-31T18:45:24","date_gmt":"2025-07-31T15:45:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/"},"modified":"2025-07-31T18:45:24","modified_gmt":"2025-07-31T15:45:24","slug":"powershell-son-bolu-sonrasi-her-seyi-silme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/","title":{"rendered":"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme"},"content":{"rendered":"<p># PowerShell: Son Slashtan Sonras\u0131n\u0131 Silme<\/p>\n<p><strong>Meta A\u00e7\u0131klama:<\/strong> PowerShell ile dizelerdeki son <code class=\"language-\">\/<\/code> i\u015faretinden sonraki her \u015feyi nas\u0131l kolayca silece\u011finizi \u00f6\u011frenin. Bu rehber, yeni ba\u015flayanlardan uzmanlara kadar herkes i\u00e7in ad\u0131m ad\u0131m \u00f6rnekler ve performans optimizasyon ipu\u00e7lar\u0131 sunuyor.  Fatih Soysal&#8217;\u0131n haz\u0131rlad\u0131\u011f\u0131 bu kapsaml\u0131 makaleyle PowerShell yeteneklerinizi geli\u015ftirin!<\/p>\n<p>G\u00fcn\u00fcm\u00fczde veri i\u015flemede PowerShell&#8217;in \u00f6nemi her ge\u00e7en g\u00fcn art\u0131yor.  Dosya yollar\u0131, URL&#8217;ler ve \u00e7e\u015fitli metin verileriyle \u00e7al\u0131\u015f\u0131rken s\u0131k\u00e7a kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir ihtiya\u00e7, bir dizenin son <code class=\"language-\">\/<\/code> (forward slash) i\u015faretinden sonraki k\u0131sm\u0131n\u0131 silmektir.  Bu makale, PowerShell&#8217;de bu i\u015flemi farkl\u0131 y\u00f6ntemlerle nas\u0131l yapaca\u011f\u0131n\u0131z\u0131, performans optimizasyonunu ve olas\u0131 sorunlar\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayacak.  \u0130ster yeni ba\u015flayan ister deneyimli bir PowerShell kullan\u0131c\u0131s\u0131 olun, bu rehber size yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in ayr\u0131nt\u0131l\u0131 bir \u00f6\u011frenme yol haritas\u0131 sunmaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel komutlar ve basit \u00f6rneklerle ba\u015flayarak, konunun temellerini kavraman\u0131z\u0131 sa\u011flayaca\u011f\u0131z.<\/p>\n<p><strong>Orta Seviye:<\/strong>  Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve optimizasyon ipu\u00e7lar\u0131yla, daha karma\u015f\u0131k durumlarla ba\u015fa \u00e7\u0131kmay\u0131 \u00f6\u011freneceksiniz.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong>  Performans analizi, hata y\u00f6netimi ve edge case&#8217;ler \u00fczerinde durarak, uzman seviyesine ula\u015fman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131z.<\/p>\n<p><strong>PowerShell&#8217;de Temel Dize \u0130\u015flemleri: Ba\u015flang\u0131\u00e7<\/strong><\/p>\n<p>PowerShell, dizeler \u00fczerinde i\u015flem yapmak i\u00e7in g\u00fc\u00e7l\u00fc fonksiyonlar sunar.  Bu fonksiyonlar,  <code class=\"language-\">\/<\/code> i\u015faretini kullanarak dizeleri b\u00f6lmek ve manip\u00fcle etmek i\u00e7in kullan\u0131labilir.  Yeni ba\u015flayanlar i\u00e7in en basit y\u00f6ntem <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fc kullanmakt\u0131r.<\/p>\n<p><strong>\u00d6rnek:<\/strong>  A\u015fa\u011f\u0131daki kod, bir dizenin son <code class=\"language-\">\/<\/code> i\u015faretinden sonraki k\u0131sm\u0131n\u0131 siler:<\/p>\n<pre class=\"language-powershell\"><code>$path = &quot;C:\\Users\\Kullan\u0131c\u0131\\Documents\\dosya.txt&quot;\n$parts = $path -split '\\'\n$newPath = ($parts | Select-Object -First ($parts.Count -1)) -join '\\'\nWrite-Host &quot;Yeni yol: $newPath&quot;<\/code><\/pre>\n<p>Bu kod \u00f6ncelikle <code class=\"language-\">\/<\/code> i\u015faretini ayra\u00e7 olarak kullanarak yolu par\u00e7alara ay\u0131r\u0131r. Daha sonra son par\u00e7ay\u0131 hari\u00e7 tutarak yeni yolu olu\u015fturur ve ekrana yazar.  Bu y\u00f6ntem, basit senaryolar i\u00e7in yeterli olsa da, daha karma\u015f\u0131k durumlar i\u00e7in yetersiz kalabilir.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Son Slash&#8217;ten Sonras\u0131n\u0131 Silmenin Daha Geli\u015fmi\u015f Y\u00f6ntemi<\/strong><\/p>\n<p><code class=\"language-\">-split<\/code> operat\u00f6r\u00fc her zaman en verimli y\u00f6ntem de\u011fildir. \u00d6zellikle b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken performans sorunlar\u0131na yol a\u00e7abilir. Daha verimli bir y\u00f6ntem <code class=\"language-\">LastIndexOf()<\/code> metodu ve <code class=\"language-\">Substring()<\/code> metodunun birlikte kullan\u0131lmas\u0131d\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>$path = &quot;C:\\Users\\Kullan\u0131c\u0131\\Documents\\dosya.txt&quot;\n$lastSlashIndex = $path.LastIndexOf('\\')\nif ($lastSlashIndex -ge 0) {\n  $newPath = $path.Substring(0, $lastSlashIndex)\n  Write-Host &quot;Yeni yol: $newPath&quot;\n} else {\n  Write-Host &quot;Yolda '\/' i\u015fareti bulunamad\u0131.&quot;\n}<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">LastIndexOf()<\/code> metodu ile son <code class=\"language-\">\/<\/code> i\u015faretinin indeksini bulur.  E\u011fer <code class=\"language-\">\/<\/code> i\u015fareti varsa, <code class=\"language-\">Substring()<\/code> metodu ile dizenin ba\u015flang\u0131c\u0131ndan bu indekse kadar olan k\u0131sm\u0131 al\u0131r.  <code class=\"language-\">\/<\/code> i\u015fareti yoksa hata mesaj\u0131 g\u00f6sterir. Bu y\u00f6ntem, <code class=\"language-\">-split<\/code> y\u00f6ntemine g\u00f6re daha h\u0131zl\u0131 ve daha verimlidir.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi: Web URL&#8217;lerinden Dosya Adlar\u0131n\u0131 \u00c7\u0131karma<\/strong><\/p>\n<p>Web geli\u015ftirme veya veri analizi yap\u0131yorsan\u0131z, URL&#8217;lerden dosya adlar\u0131n\u0131 \u00e7\u0131karma ihtiyac\u0131 s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan bir durumdur.  A\u015fa\u011f\u0131daki \u00f6rnek, bir URL&#8217;den son <code class=\"language-\">\/<\/code> i\u015faretinden sonraki k\u0131sm\u0131 (dosya ad\u0131) nas\u0131l \u00e7\u0131karaca\u011f\u0131n\u0131z\u0131 g\u00f6sterir:<\/p>\n<pre class=\"language-powershell\"><code>$url = &quot;https:\/\/www.orneksite.com\/resimler\/resim1.jpg&quot;\n$lastSlashIndex = $url.LastIndexOf('\/')\nif ($lastSlashIndex -ge 0) {\n  $fileName = $url.Substring($lastSlashIndex + 1)\n  Write-Host &quot;Dosya ad\u0131: $fileName&quot;\n} else {\n  Write-Host &quot;URL'de '\/' i\u015fareti bulunamad\u0131.&quot;\n}<\/code><\/pre>\n<p>Bu kod, \u00f6ncelikle URL&#8217;nin son <code class=\"language-\">\/<\/code> i\u015faretinin indeksini bulur ve daha sonra <code class=\"language-\">Substring()<\/code> metodu ile bu indeksten sonraki k\u0131sm\u0131 (dosya ad\u0131) al\u0131r.  Bu \u00f6rnek, ger\u00e7ek d\u00fcnya senaryolar\u0131nda bu tekni\u011fin nas\u0131l kullan\u0131labilece\u011fini g\u00f6stermektedir.<\/p>\n<p><strong>Performans Optimizasyonu: B\u00fcy\u00fck Veri K\u00fcmeleri \u0130\u00e7in Stratejiler<\/strong><\/p>\n<p>B\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, performans optimizasyonu kritik \u00f6nem ta\u015f\u0131r.  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fcn performans a\u00e7\u0131s\u0131ndan daha az verimli oldu\u011funu hat\u0131rlayarak, <code class=\"language-\">LastIndexOf()<\/code> ve <code class=\"language-\">Substring()<\/code> y\u00f6ntemlerini tercih etmeliyiz.  Ayr\u0131ca, d\u00f6ng\u00fcler i\u00e7inde bu i\u015flemleri yap\u0131yorsan\u0131z,  <code class=\"language-\">foreach<\/code> d\u00f6ng\u00fcs\u00fc yerine <code class=\"language-\">ForEach-Object<\/code> kullanmak performans\u0131 art\u0131rabilir.<\/p>\n<p><strong>Hata Y\u00f6netimi ve Edge Case&#8217;ler:  Beklenmedik Durumlarla Ba\u015f Etme<\/strong><\/p>\n<p>Kodunuzun her zaman beklendi\u011fi gibi \u00e7al\u0131\u015fmayabilece\u011fini g\u00f6z \u00f6n\u00fcnde bulundurmak \u00f6nemlidir.  \u00d6rne\u011fin, yolun sonunda <code class=\"language-\">\/<\/code> i\u015fareti olmayabilir veya yol tamamen bo\u015f olabilir.  Bu gibi durumlar\u0131 ele almak i\u00e7in hata y\u00f6netimi mekanizmalar\u0131 kullanmal\u0131y\u0131z.  \u00d6rne\u011fin, <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak olas\u0131 hatalar\u0131 yakalayabilir ve uygun bir \u015fekilde i\u015fleyebilirsiniz.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Regex Kullan\u0131m\u0131<\/strong><\/p>\n<p>Daha karma\u015f\u0131k durumlar i\u00e7in, d\u00fczenli ifadeler (Regular Expressions &#8211; Regex) kullanabilirsiniz.  Regex, karma\u015f\u0131k desen e\u015fle\u015ftirmeleri yapmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  A\u015fa\u011f\u0131daki \u00f6rnek,  <code class=\"language-\">\/<\/code> i\u015faretinden sonraki k\u0131sm\u0131 silmek i\u00e7in Regex kullan\u0131r:<\/p>\n<pre class=\"language-powershell\"><code>$path = &quot;C:\\Users\\Kullan\u0131c\u0131\\Documents\\dosya.txt&quot;\n$newPath = $path -replace &quot;\\\\.*$&quot;, &quot;&quot;\nWrite-Host &quot;Yeni yol: $newPath&quot;<\/code><\/pre>\n<p>Bu kod,  <code class=\"language-\">-replace<\/code> operat\u00f6r\u00fc ve <code class=\"language-\">\\\\.*$<\/code> d\u00fczenli ifadesini kullanarak son <code class=\"language-\">\/<\/code> i\u015faretinden sonraki t\u00fcm karakterleri siler.  Bu y\u00f6ntem, daha esnek ve g\u00fc\u00e7l\u00fc olsa da,  Regex&#8217;in karma\u015f\u0131kl\u0131\u011f\u0131 nedeniyle daha az okunabilir olabilir.  Bu y\u00fczden, basit durumlar i\u00e7in <code class=\"language-\">LastIndexOf()<\/code> ve <code class=\"language-\">Substring()<\/code> y\u00f6ntemlerini tercih etmek daha uygundur.<\/p>\n<p><strong>PowerShell&#8217;de Son Slash&#8217;ten Sonras\u0131n\u0131 Silme: \u00d6zet ve S\u0131k\u00e7a Sorulan Sorular<\/strong><\/p>\n<p>Bu makalede, PowerShell&#8217;de son <code class=\"language-\">\/<\/code> i\u015faretinden sonraki k\u0131sm\u0131 silmenin farkl\u0131 y\u00f6ntemlerini ve performans optimizasyonunu ele ald\u0131k.  <code class=\"language-\">LastIndexOf()<\/code> ve <code class=\"language-\">Substring()<\/code> y\u00f6ntemlerinin, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha verimli oldu\u011funu g\u00f6rd\u00fck.  Regex kullan\u0131m\u0131 ise daha karma\u015f\u0131k durumlar i\u00e7in g\u00fc\u00e7l\u00fc bir se\u00e7enektir.  Ancak, basit durumlar i\u00e7in gereksiz karma\u015f\u0131kl\u0131k yaratabilir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-split<\/code> operat\u00f6r\u00fc yerine <code class=\"language-\">LastIndexOf()<\/code> ve <code class=\"language-\">Substring()<\/code> kullanman\u0131n avantaj\u0131 nedir?<\/strong>  <code class=\"language-\">LastIndexOf()<\/code> ve <code class=\"language-\">Substring()<\/code> y\u00f6ntemleri, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha verimlidir. <code class=\"language-\">-split<\/code> operat\u00f6r\u00fc, dizenin her bir karakterini tarar ve bu da performans kayb\u0131na yol a\u00e7abilir.<\/p>\n<p>2. <strong>Regex kullanman\u0131n avantajlar\u0131 ve dezavantajlar\u0131 nelerdir?<\/strong>  Regex, karma\u015f\u0131k desen e\u015fle\u015ftirmeleri yapmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r, ancak daha az okunabilir ve daha karma\u015f\u0131k olabilir.  Basit durumlar i\u00e7in gereksiz karma\u015f\u0131kl\u0131k yaratabilir.<\/p>\n<p>3. <strong>Hata y\u00f6netimi neden \u00f6nemlidir?<\/strong>  Hata y\u00f6netimi, kodunuzun beklenmedik durumlarla kar\u015f\u0131la\u015ft\u0131\u011f\u0131nda d\u00fczg\u00fcn bir \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.  \u00d6rne\u011fin, yolun sonunda <code class=\"language-\">\/<\/code> i\u015fareti olmayabilir veya yol tamamen bo\u015f olabilir.  Bu gibi durumlar\u0131 ele almak i\u00e7in hata y\u00f6netimi mekanizmalar\u0131 kullanmal\u0131y\u0131z.<\/p>\n<p>4. <strong>Performans\u0131 nas\u0131l daha da optimize edebilirim?<\/strong>  B\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken,  <code class=\"language-\">ForEach-Object<\/code> kullanmak,  <code class=\"language-\">foreach<\/code> d\u00f6ng\u00fcs\u00fcne g\u00f6re daha iyi performans sa\u011flayabilir.  Ayr\u0131ca, kodunuzun verimlili\u011fini analiz etmek i\u00e7in PowerShell&#8217;in performans \u00f6l\u00e7\u00fcm ara\u00e7lar\u0131n\u0131 kullanabilirsiniz.<\/p>\n<p>5. <strong>Ba\u015fka hangi y\u00f6ntemler kullan\u0131labilir?<\/strong>  <code class=\"language-\">String.TrimEnd()<\/code> metodu, dizenin sonundaki belirli karakterleri silebilir, ancak bu y\u00f6ntem yaln\u0131zca son karakterleri silmek i\u00e7in uygundur.  Bu nedenle,  <code class=\"language-\">\/<\/code> i\u015faretinden sonraki k\u0131sm\u0131 silmek i\u00e7in en uygun y\u00f6ntem de\u011fildir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Son Slashtan Sonras\u0131n\u0131 Silme Meta A\u00e7\u0131klama: PowerShell ile dizelerdeki son \/ i\u015faretinden sonraki her \u015feyi nas\u0131l&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-26790","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: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme<\/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-son-bolu-sonrasi-her-seyi-silme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-31T15:45: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=\"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-son-bolu-sonrasi-her-seyi-silme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme\",\"datePublished\":\"2025-07-31T15:45:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/\"},\"wordCount\":1072,\"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-son-bolu-sonrasi-her-seyi-silme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/\",\"name\":\"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-31T15:45:24+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme\"}]},{\"@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: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme","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-son-bolu-sonrasi-her-seyi-silme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-31T15:45:24+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-son-bolu-sonrasi-her-seyi-silme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme","datePublished":"2025-07-31T15:45:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/"},"wordCount":1072,"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-son-bolu-sonrasi-her-seyi-silme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/","name":"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-31T15:45:24+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-son-bolu-sonrasi-her-seyi-silme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Son B\u00f6l\u00fc Sonras\u0131 Her \u015eeyi Silme"}]},{"@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\/26790","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=26790"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26790\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}