{"id":29143,"date":"2025-09-08T09:12:35","date_gmt":"2025-09-08T06:12:35","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/"},"modified":"2025-09-08T09:12:35","modified_gmt":"2025-09-08T06:12:35","slug":"powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/","title":{"rendered":"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\u0131"},"content":{"rendered":"<p># PowerShell: Select-Object ile Sadece \u00d6zellik De\u011ferlerini Almak<\/p>\n<p>PowerShell&#8217;de veri i\u015fleme yaparken s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, b\u00fcy\u00fck bir veri k\u00fcmesinden sadece belirli \u00f6zelliklerin de\u011ferlerini elde etmektir.  Bu i\u015flem, raporlama, veri analizi veya di\u011fer otomasyon g\u00f6revlerinde verimlili\u011fi art\u0131r\u0131r.  Bu makalede, <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;ini kullanarak PowerShell&#8217;de sadece \u00f6zellik de\u011ferlerini nas\u0131l alaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m, ger\u00e7ek d\u00fcnya \u00f6rnekleriyle ve performans optimizasyon teknikleriyle \u00f6\u011freneceksiniz.  Veri i\u015fleme performans\u0131n\u0131z\u0131 art\u0131rmak ve kodunuzu optimize etmek i\u00e7in bu rehberi takip edin.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;de <code class=\"language-\">Select-Object<\/code> ile \u00f6zellik de\u011ferlerini alma konusunda \u00fc\u00e7 farkl\u0131 seviyeye ayr\u0131lm\u0131\u015f bir \u00f6\u011frenme yol haritas\u0131 sunmaktad\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 caseler)<\/p>\n<p><strong>1. Temel Kavramlar: Select-Object Cmdlet&#8217;i Nedir?<\/strong><\/p>\n<p><code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i, PowerShell&#8217;de nesnelerin \u00f6zelliklerini se\u00e7menizi ve filtrelemenizi sa\u011flayan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Bir\u00e7ok durumda, bir nesnenin t\u00fcm \u00f6zelliklerini de\u011fil, sadece belirli \u00f6zelliklere ihtiyac\u0131n\u0131z olur. \u0130\u015fte bu noktada <code class=\"language-\">Select-Object<\/code> devreye girer.  <code class=\"language-\">Select-Object<\/code> ile, istenen \u00f6zelliklere g\u00f6re veri k\u00fcmesini filtreleyebilir ve sadece gerekli bilgileri alabilirsiniz.  Bu, hem kodun okunabilirli\u011fini art\u0131r\u0131r hem de performans\u0131 iyile\u015ftirir.  \u00d6rne\u011fin, bir kullan\u0131c\u0131 listesinde sadece kullan\u0131c\u0131 adlar\u0131n\u0131 veya e-posta adreslerini almak isteyebilirsiniz.  <code class=\"language-\">Select-Object<\/code> bu i\u015flemi kolayca ger\u00e7ekle\u015ftirmenizi sa\u011flar.  Daha karma\u015f\u0131k senaryolarda, <code class=\"language-\">Select-Object<\/code>&#8216;\u0131n \u00f6zelliklerini daha derinlemesine anlamak ve kullanmak, verimlili\u011finizi \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131racakt\u0131r.<\/p>\n<p><strong>2.  PowerShell&#8217;de Select-Object ile Sadece \u00d6zellik De\u011ferini Nas\u0131l Al\u0131r\u0131m? (Yeni Ba\u015flayan)<\/strong><\/p>\n<p>En basit kullan\u0131mda, <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i ile bir \u00f6zellik ad\u0131n\u0131 belirterek sadece o \u00f6zelli\u011fin de\u011ferini alabilirsiniz.  A\u015fa\u011f\u0131daki \u00f6rnekte, <code class=\"language-\">Get-Process<\/code> cmdlet&#8217;i ile \u00e7al\u0131\u015fan i\u015flemleri listeleyip, sadece <code class=\"language-\">ProcessName<\/code> \u00f6zelli\u011finin de\u011ferlerini al\u0131yoruz:<\/p>\n<pre class=\"language-powershell\"><code>Get-Process | Select-Object -ExpandProperty ProcessName<\/code><\/pre>\n<p><code class=\"language-\">-ExpandProperty<\/code> parametresi, se\u00e7ilen \u00f6zelli\u011fin de\u011ferlerini tek bir \u00e7\u0131kt\u0131 olarak verir.  Bu parametre olmadan, \u00e7\u0131kt\u0131 hala bir nesne olarak g\u00f6r\u00fcn\u00fcr, ancak sadece se\u00e7ilen \u00f6zellik i\u00e7erir.<\/p>\n<pre class=\"language-powershell\"><code>Get-Process | Select-Object ProcessName<\/code><\/pre>\n<p>\u0130kinci \u00f6rnekte, \u00e7\u0131kt\u0131 hala bir nesnedir, ancak sadece <code class=\"language-\">ProcessName<\/code> \u00f6zelli\u011fini i\u00e7erir.  \u0130htiyac\u0131n\u0131za g\u00f6re <code class=\"language-\">-ExpandProperty<\/code> parametresini kullan\u0131p kullanmamaya karar verebilirsiniz.<\/p>\n<p><strong>3. Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi: Active Directory Kullan\u0131c\u0131 Bilgilerinin \u0130\u015flenmesi (Orta)<\/strong><\/p>\n<p>\u015eimdi, daha ger\u00e7ek\u00e7i bir senaryo ele alal\u0131m. Active Directory&#8217;den kullan\u0131c\u0131 bilgilerini \u00e7ekip sadece kullan\u0131c\u0131 adlar\u0131n\u0131 ve e-posta adreslerini almak istedi\u011fimizi varsayal\u0131m.  A\u015fa\u011f\u0131daki kod blo\u011fu bunu g\u00f6stermektedir:<\/p>\n<pre class=\"language-powershell\"><code>Import-Module ActiveDirectory\n\nGet-ADUser -Filter * -Properties SamAccountName, mail | Select-Object SamAccountName, mail<\/code><\/pre>\n<p>Bu kod, t\u00fcm kullan\u0131c\u0131lar\u0131 (<code class=\"language-\">-Filter *<\/code>) <code class=\"language-\">SamAccountName<\/code> ve <code class=\"language-\">mail<\/code> \u00f6zelliklerini i\u00e7erecek \u015fekilde getirir ve ard\u0131ndan <code class=\"language-\">Select-Object<\/code> ile sadece bu iki \u00f6zelli\u011fi se\u00e7er.  Sonu\u00e7 olarak, sadece kullan\u0131c\u0131 adlar\u0131 ve e-posta adreslerini i\u00e7eren daha temiz bir \u00e7\u0131kt\u0131 elde ederiz.  Bu, b\u00fcy\u00fck bir Active Directory ortam\u0131nda \u00e7al\u0131\u015f\u0131rken, gereksiz bilgilerin y\u00fck\u00fcn\u00fc azaltarak performans\u0131 iyile\u015ftirir.  Ayr\u0131ca, bu se\u00e7ilen bilgileri daha sonra raporlama veya ba\u015fka bir i\u015flem i\u00e7in kullanabiliriz.  Bu \u00f6rnek, <code class=\"language-\">Select-Object<\/code>&#8216;\u0131n ger\u00e7ek d\u00fcnya uygulamalar\u0131nda ne kadar kullan\u0131\u015fl\u0131 oldu\u011funu g\u00f6stermektedir.<\/p>\n<p><strong>4.  Performans Optimizasyonu: B\u00fcy\u00fck Veri K\u00fcmeleri \u0130\u00e7in \u0130pu\u00e7lar\u0131 (Orta)<\/strong><\/p>\n<p>B\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, <code class=\"language-\">Select-Object<\/code>&#8216;\u0131n performans\u0131n\u0131 optimize etmek \u00f6nemlidir.  \u0130\u015fte birka\u00e7 ipucu:<\/p>\n<p>* <strong>Gerekli \u00d6zellikleri Se\u00e7in:<\/strong> Sadece ihtiya\u00e7 duydu\u011funuz \u00f6zellikleri se\u00e7in.  Gereksiz \u00f6zelliklerin se\u00e7ilmesi, i\u015flem s\u00fcresini uzat\u0131r.<br \/>\n* <strong>Filtrelemeyi Kullan\u0131n:<\/strong>  <code class=\"language-\">Get-ADUser<\/code> \u00f6rne\u011finde oldu\u011fu gibi, <code class=\"language-\">-Filter<\/code> parametresi ile veri k\u00fcmesini \u00f6nceden filtreleyerek <code class=\"language-\">Select-Object<\/code>&#8216;\u0131n i\u015f y\u00fck\u00fcn\u00fc azaltabilirsiniz.<br \/>\n* <strong>Where-Object Kullan\u0131m\u0131:<\/strong>  Daha karma\u015f\u0131k filtreleme ihtiya\u00e7lar\u0131 i\u00e7in <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;ini kullanabilirsiniz.  Bu, <code class=\"language-\">Select-Object<\/code>&#8216;tan \u00f6nce veri k\u00fcmesini daraltman\u0131za yard\u0131mc\u0131 olur.<br \/>\n* <strong>Pipeline Optimizasyonu:<\/strong>  Pipeline&#8217;\u0131 verimli kullan\u0131n.  Gereksiz komutlar\u0131 ortadan kald\u0131r\u0131n ve i\u015flemleri optimize edin.<\/p>\n<p>\u00d6rne\u011fin, Active Directory \u00f6rne\u011finde, \u00f6nce <code class=\"language-\">Where-Object<\/code> ile belirli bir OU&#8217;daki kullan\u0131c\u0131lar\u0131 filtreleyip sonra <code class=\"language-\">Select-Object<\/code> kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Import-Module ActiveDirectory\n\nGet-ADUser -Filter * -SearchBase &quot;OU=MyOU,DC=example,DC=com&quot; -Properties SamAccountName, mail | Where-Object {$_.Enabled -eq $true} | Select-Object SamAccountName, mail<\/code><\/pre>\n<p>Bu \u00f6rnekte, \u00f6nce etkin kullan\u0131c\u0131lar\u0131 filtreleyip sonra \u00f6zelliklerini se\u00e7iyoruz, b\u00f6ylece daha az veri i\u015fleniyor.<\/p>\n<p><strong>5.  \u0130leri D\u00fczey Teknikler:  Karma\u015f\u0131k Senaryolar ve Edge Case&#8217;ler (\u0130leri D\u00fczey)<\/strong><\/p>\n<p><code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i, sadece \u00f6zellik de\u011ferlerini almak i\u00e7in kullan\u0131lman\u0131n \u00f6tesinde, daha karma\u015f\u0131k senaryolarda da kullan\u0131labilir.  \u00d6rne\u011fin,  <code class=\"language-\">-Property<\/code> parametresi ile birden fazla \u00f6zellik se\u00e7ebilir,  <code class=\"language-\">-Unique<\/code> parametresi ile benzersiz de\u011ferleri se\u00e7ebilir veya  <code class=\"language-\">@{Name=\"YeniAd\";Expression={$_.Ozellik1 + $_.Ozellik2}}<\/code> gibi hesaplamal\u0131 \u00f6zellikler olu\u015fturabilirsiniz.<\/p>\n<p>\u00d6rnek olarak, iki \u00f6zelli\u011fi birle\u015ftirip yeni bir \u00f6zellik olu\u015fturmak istedi\u011fimizi d\u00fc\u015f\u00fcnelim:<\/p>\n<pre class=\"language-powershell\"><code>Get-Process | Select-Object ProcessName, @{Name=&quot;FullName&quot;;Expression={$_.ProcessName + &quot; (&quot; + $_.Id + &quot;)&quot;}}<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">ProcessName<\/code> ve yeni olu\u015fturulan <code class=\"language-\">FullName<\/code> \u00f6zelli\u011fini i\u00e7eren bir \u00e7\u0131kt\u0131 \u00fcretir.  <code class=\"language-\">FullName<\/code>, <code class=\"language-\">ProcessName<\/code> ve <code class=\"language-\">Id<\/code> \u00f6zelliklerinin birle\u015fimiyle olu\u015fturulur.<\/p>\n<p>Edge case&#8217;ler konusunda ise,  bo\u015f veya null de\u011ferlerle nas\u0131l ba\u015fa \u00e7\u0131kaca\u011f\u0131n\u0131z\u0131 bilmek \u00f6nemlidir.  <code class=\"language-\">Select-Object<\/code> null de\u011ferleri normal \u015fekilde i\u015fler, ancak bu durumlar\u0131 ele almak i\u00e7in ek kontroller ekleyebilirsiniz.<\/p>\n<p><strong>6. Performans Analizi: Zaman \u00d6l\u00e7\u00fcm\u00fc ve Optimizasyon (\u0130leri D\u00fczey)<\/strong><\/p>\n<p>PowerShell&#8217;de kod performans\u0131n\u0131 \u00f6l\u00e7mek i\u00e7in <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;ini kullanabilirsiniz.  \u00d6rne\u011fin, farkl\u0131 <code class=\"language-\">Select-Object<\/code> kullan\u0131m \u015fekillerinin performans\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki gibi bir \u00f6l\u00e7\u00fcm yapabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Measure-Command {Get-Process | Select-Object -ExpandProperty ProcessName}\nMeasure-Command {Get-Process | Select-Object ProcessName}<\/code><\/pre>\n<p>Bu \u00f6l\u00e7\u00fcmler, <code class=\"language-\">-ExpandProperty<\/code> kullanman\u0131n performans \u00fczerindeki etkisini g\u00f6sterir.  Sonu\u00e7lar, veri k\u00fcmesinin b\u00fcy\u00fckl\u00fc\u011f\u00fcne ve sistem \u00f6zelliklerine ba\u011fl\u0131 olarak de\u011fi\u015febilir.  Performans analizi, kodunuzu optimize etmek ve en iyi performans\u0131 elde etmek i\u00e7in \u00e7ok \u00f6nemlidir.  Farkl\u0131 y\u00f6ntemleri deneyerek ve performanslar\u0131n\u0131 \u00f6l\u00e7erek en uygun yakla\u015f\u0131m\u0131 belirleyebilirsiniz.  Bu, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken \u00e7ok \u00f6nemlidir.<\/p>\n<p><strong>7. Hata Y\u00f6netimi ve \u0130stisna Durumlar\u0131 (\u0130leri D\u00fczey)<\/strong><\/p>\n<p><code class=\"language-\">Select-Object<\/code> kullan\u0131rken, beklenmedik durumlarla kar\u015f\u0131la\u015fabilirsiniz. \u00d6rne\u011fin, se\u00e7meye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir \u00f6zellik, baz\u0131 nesnelerde mevcut olmayabilir. Bu durumda, hata y\u00f6netimi mekanizmalar\u0131 kullanarak uygulaman\u0131z\u0131n \u00e7\u00f6kmesini \u00f6nleyebilirsiniz.  <code class=\"language-\">try-catch<\/code> bloklar\u0131, bu t\u00fcr durumlar\u0131 ele alman\u0131za yard\u0131mc\u0131 olur.<\/p>\n<pre class=\"language-powershell\"><code>try {\n  Get-ChildItem -Path C:\\ | Select-Object -ExpandProperty Length\n}\ncatch {\n  Write-Error &quot;Hata olu\u015ftu: $_&quot;\n}<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Get-ChildItem<\/code> komutu dosya sisteminde bir hata olu\u015fturabilir. <code class=\"language-\">try-catch<\/code> blo\u011fu bu olas\u0131 hatay\u0131 yakalar ve hata mesaj\u0131 yazarak uygulaman\u0131n \u00e7\u00f6kmesini \u00f6nler.  Hata y\u00f6netimi, sa\u011flam ve g\u00fcvenilir PowerShell betikleri yazmak i\u00e7in \u00e7ok \u00f6nemlidir.<\/p>\n<p><strong>8.  Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PowerShell&#8217;de <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;ini kullanarak sadece \u00f6zellik de\u011ferlerini alma konusunda kapsaml\u0131 bir rehber sunduk.  Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in ad\u0131m ad\u0131m \u00f6rnekler, ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyon teknikleri payla\u015ft\u0131k.  <code class=\"language-\">Select-Object<\/code>&#8216;\u0131n g\u00fcc\u00fcn\u00fc anlamak ve do\u011fru \u015fekilde kullanmak, PowerShell becerilerinizi \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131racakt\u0131r.  [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com) daha fazla PowerShell ipucu ve e\u011fitimi i\u00e7in g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-ExpandProperty<\/code> parametresi ne i\u015fe yarar?<\/strong>  <code class=\"language-\">-ExpandProperty<\/code> parametresi, se\u00e7ilen \u00f6zelli\u011fin de\u011ferlerini tek bir \u00e7\u0131kt\u0131 olarak verir.  Bu, daha temiz ve i\u015flenmesi daha kolay bir \u00e7\u0131kt\u0131 sa\u011flar.<\/p>\n<p>2. <strong>B\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in <code class=\"language-\">Select-Object<\/code> performans\u0131n\u0131 nas\u0131l optimize edebilirim?<\/strong>  Gerekli \u00f6zellikleri se\u00e7in, filtrelemeyi kullan\u0131n, <code class=\"language-\">Where-Object<\/code> ile \u00f6n filtreleme yap\u0131n ve pipeline&#8217;\u0131 optimize edin.<\/p>\n<p>3. <strong><code class=\"language-\">Select-Object<\/code> ile yeni \u00f6zellikler nas\u0131l olu\u015fturulur?<\/strong>  <code class=\"language-\">@{Name=\"YeniAd\";Expression={$_.Ozellik1 + $_.Ozellik2}}<\/code> gibi hesaplamal\u0131 \u00f6zellikler kullanarak yeni \u00f6zellikler olu\u015fturabilirsiniz.<\/p>\n<p>4. <strong><code class=\"language-\">Select-Object<\/code> null de\u011ferleri nas\u0131l i\u015fler?<\/strong>  <code class=\"language-\">Select-Object<\/code>, null de\u011ferleri normal \u015fekilde i\u015fler. Ancak, bu durumlar\u0131 ele almak i\u00e7in ek kontroller ekleyebilirsiniz.<\/p>\n<p>5. <strong>Hata y\u00f6netimi i\u00e7in hangi teknikleri kullanabilirim?<\/strong>  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak beklenmedik durumlar\u0131 yakalayabilir ve uygulaman\u0131z\u0131n \u00e7\u00f6kmesini \u00f6nleyebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Select-Object ile Sadece \u00d6zellik De\u011ferlerini Almak PowerShell&#8217;de veri i\u015fleme yaparken s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, b\u00fcy\u00fck bir&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-29143","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: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\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-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\u0131\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-08T06:12:35+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=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\u0131\",\"datePublished\":\"2025-09-08T06:12:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/\"},\"wordCount\":1234,\"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-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/\",\"name\":\"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-08T06:12:35+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\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: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\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-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\u0131","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-08T06:12:35+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\u0131","datePublished":"2025-09-08T06:12:35+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/"},"wordCount":1234,"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-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/","name":"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-08T06:12:35+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-sadece-ozellik-degerini-almak-icin-select-object-kullanimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Sadece \u00d6zellik De\u011ferini Almak \u0130\u00e7in Select-Object Kullan\u0131m\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\/29143","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=29143"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29143\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}