{"id":25367,"date":"2025-07-05T12:58:33","date_gmt":"2025-07-05T09:58:33","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/"},"modified":"2025-07-05T12:58:33","modified_gmt":"2025-07-05T09:58:33","slug":"powershell-fonksiyondan-birden-cok-deger-dondurme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/","title":{"rendered":"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme"},"content":{"rendered":"<p># PowerShell&#8217;den \u00c7oklu De\u011fer Dond\u00fcrme: Tam Bir Rehber<\/p>\n<p>PowerShell&#8217;de fonksiyonlardan tek bir de\u011fer d\u00f6nd\u00fcrmek kolayd\u0131r, ancak birden fazla de\u011fer d\u00f6nd\u00fcrmek gerekti\u011finde i\u015fler biraz karma\u015f\u0131kla\u015fabilir.  Veri i\u015fleme, sistem y\u00f6netimi veya otomasyon g\u00f6revlerinde s\u0131kl\u0131kla birden fazla ilgili bilgiye ihtiya\u00e7 duyars\u0131n\u0131z.  Bu makale, PowerShell fonksiyonlar\u0131ndan \u00e7oklu de\u011fer d\u00f6nd\u00fcrmenin farkl\u0131 y\u00f6ntemlerini, performans optimizasyonunu ve ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayarak,  ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar bir yol haritas\u0131 sunmaktad\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131:<\/strong><\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong>  Basit bir \u00f6rnek ile <code class=\"language-\">[pscustomobject]<\/code> kullan\u0131m\u0131.<br \/>\n* <strong>Orta:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve optimizasyon ipu\u00e7lar\u0131.<br \/>\n* <strong>\u0130leri D\u00fczey:<\/strong> Performans analizi, hata y\u00f6netimi ve karma\u015f\u0131k senaryolar.<\/p>\n<p><strong>PowerShell Fonksiyonlar\u0131ndan \u00c7oklu De\u011fer Dond\u00fcrme: Temel Kavramlar<\/strong><\/p>\n<p>PowerShell&#8217;de, fonksiyonlar varsay\u0131lan olarak son komutun \u00e7\u0131kt\u0131s\u0131n\u0131 d\u00f6nd\u00fcr\u00fcr.  Ancak, birden fazla de\u011fer d\u00f6nd\u00fcrmek i\u00e7in birka\u00e7 y\u00f6ntem kullanabiliriz.  En yayg\u0131n y\u00f6ntemlerden biri, de\u011ferleri bir <code class=\"language-\">[pscustomobject]<\/code> nesnesi i\u00e7inde paketlemektir.  Bu nesne, her bir de\u011fere bir \u00f6zellik atayarak, sonu\u00e7lar\u0131 d\u00fczenli ve anla\u015f\u0131l\u0131r bir \u015fekilde geri d\u00f6nd\u00fcrmemizi sa\u011flar.  Di\u011fer bir y\u00f6ntem ise, de\u011ferleri bir dizi i\u00e7inde toplamakt\u0131r.  Her iki y\u00f6ntemin de avantajlar\u0131 ve dezavantajlar\u0131 vard\u0131r ve se\u00e7im, spesifik gereksinimlerinize ba\u011fl\u0131d\u0131r.<\/p>\n<p><strong>Nas\u0131l Birden \u00c7ok De\u011fer D\u00f6nd\u00fcren Bir Fonksiyon Yaz\u0131l\u0131r? (Yeni Ba\u015flayanlar \u0130\u00e7in)<\/strong><\/p>\n<p>En basit yakla\u015f\u0131m, <code class=\"language-\">[pscustomobject]<\/code> kullanmakt\u0131r.  Bu, de\u011ferleri adland\u0131r\u0131lm\u0131\u015f \u00f6zelliklere ataman\u0131za olanak tan\u0131r, bu da sonu\u00e7lar\u0131 okumay\u0131 ve kullanmay\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>function Get-MultipleValues {\n  $value1 = &quot;De\u011fer 1&quot;\n  $value2 = 123\n  $value3 = Get-Date\n\n  return [pscustomobject]@{\n    Value1 = $value1\n    Value2 = $value2\n    Value3 = $value3\n  }\n}\n\n$result = Get-MultipleValues\n$result.Value1\n$result.Value2\n$result.Value3<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Get-MultipleValues<\/code> fonksiyonu \u00fc\u00e7 farkl\u0131 veri t\u00fcr\u00fc (string, integer, DateTime) d\u00f6nd\u00fcr\u00fcr.  <code class=\"language-\">[pscustomobject]<\/code> kullan\u0131m\u0131, her bir de\u011ferin adland\u0131r\u0131lm\u0131\u015f bir \u00f6zelli\u011fe sahip olmas\u0131n\u0131 sa\u011flar, bu da daha okunabilir ve daha kolay eri\u015filebilir bir \u00e7\u0131kt\u0131 sa\u011flar.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi: Dosya \u0130\u015flemleri (Orta Seviye)<\/strong><\/p>\n<p>Bir dosyan\u0131n ad\u0131n\u0131, boyutunu ve son de\u011fi\u015ftirilme tarihini d\u00f6nd\u00fcren bir fonksiyon yazal\u0131m.<\/p>\n<pre class=\"language-powershell\"><code>function Get-FileInfo {\n  param(\n    [string]$FilePath\n  )\n\n  if (!(Test-Path -Path $FilePath)) {\n    return [pscustomobject]@{\n      Error = &quot;Dosya bulunamad\u0131!&quot;\n    }\n  }\n\n  return [pscustomobject]@{\n    FileName = (Get-Item $FilePath).Name\n    FileSize = (Get-Item $FilePath).Length\n    LastWriteTime = (Get-Item $FilePath).LastWriteTime\n  }\n}\n\n$fileInfo = Get-FileInfo -FilePath &quot;C:\\path\\to\\your\\file.txt&quot; # Dosya yolunuzu girin\n$fileInfo.FileName\n$fileInfo.FileSize\n$fileInfo.LastWriteTime<\/code><\/pre>\n<p>Bu \u00f6rnek, hata y\u00f6netimi (dosyan\u0131n bulunamamas\u0131 durumu) ve ger\u00e7ek d\u00fcnya verilerinin i\u015flenmesi konular\u0131n\u0131 i\u00e7erir.  <code class=\"language-\">Test-Path<\/code> komutu ile dosyan\u0131n varl\u0131\u011f\u0131n\u0131 kontrol ederek, olas\u0131 hatalar\u0131 \u00f6nceden yakalayabiliriz.<\/p>\n<p><strong>\u00c7oklu De\u011fer Dond\u00fcrmede Dizi Kullan\u0131m\u0131 (Orta Seviye)<\/strong><\/p>\n<p><code class=\"language-\">[pscustomobject]<\/code> yerine bir dizi de kullanabiliriz. Bu, daha basit durumlarda daha temiz bir \u00e7\u00f6z\u00fcm olabilir.<\/p>\n<pre class=\"language-powershell\"><code>function Get-MultipleValuesArray {\n  $value1 = &quot;De\u011fer 1&quot;\n  $value2 = 123\n  $value3 = Get-Date\n\n  return @($value1, $value2, $value3)\n}\n\n$resultArray = Get-MultipleValuesArray\n$resultArray[0] # De\u011fer 1\n$resultArray[1] # 123\n$resultArray[2] # Get-Date \u00e7\u0131kt\u0131s\u0131<\/code><\/pre>\n<p>Ancak, bu y\u00f6ntemde de\u011ferlerin anlam\u0131 a\u00e7\u0131k de\u011fildir.  <code class=\"language-\">[pscustomobject]<\/code> kullan\u0131m\u0131, kodun okunabilirli\u011fini art\u0131r\u0131r ve de\u011ferlere eri\u015fimi kolayla\u015ft\u0131r\u0131r.<\/p>\n<p><strong>Performans Optimizasyonu ve \u0130pu\u00e7lar\u0131 (\u0130leri Seviye)<\/strong><\/p>\n<p>B\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, performans \u00f6nemli bir fakt\u00f6rd\u00fcr.  <code class=\"language-\">[pscustomobject]<\/code> kullan\u0131m\u0131, tek tek \u00f6zelliklere eri\u015fimi kolayla\u015ft\u0131rsa da, \u00e7ok say\u0131da nesne olu\u015fturmak performans\u0131 etkileyebilir.  Bu durumda, verileri daha verimli bir \u015fekilde i\u015flemek i\u00e7in alternatif y\u00f6ntemler de\u011ferlendirilebilir.  \u00d6rne\u011fin, verileri bir <code class=\"language-\">DataTable<\/code> veya <code class=\"language-\">PSCustomObject<\/code> dizisi i\u00e7inde i\u015fleyip daha sonra tek bir <code class=\"language-\">[pscustomobject]<\/code> i\u00e7inde d\u00f6nd\u00fcrmek performans\u0131 art\u0131rabilir.  Ayr\u0131ca, gereksiz i\u015flemlerden ka\u00e7\u0131nmak ve kodun optimize edildi\u011finden emin olmak i\u00e7in profil olu\u015fturma ara\u00e7lar\u0131n\u0131 kullanmak \u00f6nemlidir.<\/p>\n<p><strong>Hata Y\u00f6netimi ve Edge Case&#8217;ler (\u0130leri Seviye)<\/strong><\/p>\n<p>Fonksiyonunuzun beklenmedik girdilerle veya hatalarla nas\u0131l ba\u015fa \u00e7\u0131kaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnmek \u00f6nemlidir.  \u00d6rne\u011fin, <code class=\"language-\">Get-FileInfo<\/code> fonksiyonunda, dosya bulunmazsa bir hata mesaj\u0131 d\u00f6nd\u00fcr\u00fcyoruz.  Daha karma\u015f\u0131k senaryolarda, daha ayr\u0131nt\u0131l\u0131 hata y\u00f6netimi mekanizmalar\u0131 (try-catch bloklar\u0131) kullanman\u0131z gerekebilir.  Ayr\u0131ca, fonksiyonunuzun farkl\u0131 girdi t\u00fcrleri i\u00e7in nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 test etmek ve beklenmedik davran\u0131\u015flar\u0131 ele almak i\u00e7in kapsaml\u0131 testler yapman\u0131z \u00f6nerilir.<\/p>\n<p><strong>PowerShell&#8217;de \u00c7oklu De\u011fer Dond\u00fcrme: Sonu\u00e7<\/strong><\/p>\n<p>PowerShell&#8217;de bir fonksiyondan \u00e7oklu de\u011fer d\u00f6nd\u00fcrmenin birden \u00e7ok yolu vard\u0131r.  <code class=\"language-\">[pscustomobject]<\/code> ve dizi kullan\u0131m\u0131 en yayg\u0131n y\u00f6ntemlerdir.  Se\u00e7im, uygulaman\u0131z\u0131n \u00f6zel gereksinimlerine ve verilerin yap\u0131s\u0131na ba\u011fl\u0131d\u0131r.  Performans ve hata y\u00f6netimi, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken dikkate al\u0131nmas\u0131 gereken \u00f6nemli fakt\u00f6rlerdir.  Bu makalede verilen \u00f6rnekler ve ipu\u00e7lar\u0131, PowerShell fonksiyonlar\u0131ndan \u00e7oklu de\u011fer d\u00f6nd\u00fcrmeyi daha etkili bir \u015fekilde y\u00f6netmenize yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>Hangi y\u00f6ntem daha h\u0131zl\u0131d\u0131r: <code class=\"language-\">[pscustomobject]<\/code> m\u0131 yoksa dizi mi?<\/strong>  Genellikle <code class=\"language-\">[pscustomobject]<\/code> biraz daha yava\u015ft\u0131r, ancak fark \u00e7o\u011fu durumda ihmal edilebilir d\u00fczeydedir.  Performans kritik uygulamalar i\u00e7in profil olu\u015fturma yapman\u0131z \u00f6nerilir.<\/p>\n<p>2. <strong>Birden fazla de\u011fer d\u00f6nd\u00fcren fonksiyonun \u00e7\u0131kt\u0131s\u0131n\u0131 nas\u0131l i\u015flerim?<\/strong>  <code class=\"language-\">[pscustomobject]<\/code> kullan\u0131yorsan\u0131z, \u00f6zelliklere adlar\u0131yla eri\u015febilirsiniz (\u00f6rne\u011fin, <code class=\"language-\">$result.Value1<\/code>). Dizi kullan\u0131yorsan\u0131z, indekslerle eri\u015febilirsiniz (\u00f6rne\u011fin, <code class=\"language-\">$result[0]<\/code>).<\/p>\n<p>3. <strong>Hata y\u00f6netimi nas\u0131l iyile\u015ftirilebilir?<\/strong>  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak olas\u0131 hatalar\u0131 yakalayabilir ve uygun \u015fekilde yan\u0131t verebilirsiniz.  Ayr\u0131ca, fonksiyonunuzun girdilerini do\u011frulayarak beklenmedik davran\u0131\u015flar\u0131 \u00f6nleyebilirsiniz.<\/p>\n<p>4. <strong>\u00c7ok b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  Verileri i\u015fleme y\u00f6ntemlerini optimize edin, gereksiz i\u015flemlerden ka\u00e7\u0131n\u0131n ve paralel i\u015flem tekniklerini kullanmay\u0131 g\u00f6z \u00f6n\u00fcnde bulundurun.  Ayr\u0131ca, verileri daha verimli bir \u015fekilde i\u015fleyebilen <code class=\"language-\">DataTable<\/code> gibi veri yap\u0131lar\u0131n\u0131 kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<p>5. <strong>PowerShell&#8217;de fonksiyon yazma konusunda daha fazla bilgi nerede bulabilirim?<\/strong>  Daha fazla bilgi i\u00e7in [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;den \u00c7oklu De\u011fer Dond\u00fcrme: Tam Bir Rehber PowerShell&#8217;de fonksiyonlardan tek bir de\u011fer d\u00f6nd\u00fcrmek kolayd\u0131r, ancak birden fazla&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-25367","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: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme<\/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-fonksiyondan-birden-cok-deger-dondurme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-05T09:58:33+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-fonksiyondan-birden-cok-deger-dondurme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme\",\"datePublished\":\"2025-07-05T09:58:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/\"},\"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-fonksiyondan-birden-cok-deger-dondurme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/\",\"name\":\"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-05T09:58:33+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme\"}]},{\"@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: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme","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-fonksiyondan-birden-cok-deger-dondurme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-05T09:58:33+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-fonksiyondan-birden-cok-deger-dondurme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme","datePublished":"2025-07-05T09:58:33+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/"},"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-fonksiyondan-birden-cok-deger-dondurme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/","name":"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-05T09:58:33+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-fonksiyondan-birden-cok-deger-dondurme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Fonksiyondan Birden \u00c7ok De\u011fer Dond\u00fcrme"}]},{"@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\/25367","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=25367"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25367\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}