{"id":29002,"date":"2025-09-06T09:45:27","date_gmt":"2025-09-06T06:45:27","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/"},"modified":"2025-09-06T09:45:27","modified_gmt":"2025-09-06T06:45:27","slug":"powershell-get-ciminstance-ile-filtre-kullanimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/","title":{"rendered":"PowerShell: Get-CimInstance ile Filtre Kullan\u0131m\u0131"},"content":{"rendered":"<p># PowerShell Get-CimInstance ile Filtreleme: Uzman Rehberi<\/p>\n<p>Sisteminizdeki donan\u0131m, yaz\u0131l\u0131m ve i\u015fletim sistemi bile\u015fenleri hakk\u0131nda bilgi toplamak i\u00e7in PowerShell&#8217;in g\u00fc\u00e7l\u00fc ara\u00e7lar\u0131ndan <code class=\"language-\">Get-CimInstance<\/code> cmdlet&#8217;ini kullan\u0131yorsunuz, ancak elde etti\u011finiz veri y\u0131\u011f\u0131n\u0131 i\u00e7inde kayboluyor musunuz?  \u0130\u015fte tam burada devreye <code class=\"language-\">Get-CimInstance<\/code> ile filtreleme giriyor. Bu makale, PowerShell&#8217;de <code class=\"language-\">Get-CimInstance<\/code> kullanarak filtrelemeyi ad\u0131m ad\u0131m, ba\u015flang\u0131\u00e7 seviyesinden uzman seviyesine kadar detayl\u0131 bir \u015fekilde a\u00e7\u0131klayacak, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyonu teknikleriyle destekleyecektir.  <code class=\"language-\">Get-CimInstance<\/code> ile verimli ve hedefli bilgi toplamay\u0131 \u00f6\u011frenerek, PowerShell yeteneklerinizi bir \u00fcst seviyeye ta\u015f\u0131y\u0131n.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, <code class=\"language-\">Get-CimInstance<\/code> ile filtrelemeyi \u00fc\u00e7 seviyeye ay\u0131rarak anlatmaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Ad\u0131m ad\u0131m a\u00e7\u0131klamalar ve basit kod \u00f6rnekleri ile <code class=\"language-\">Get-CimInstance<\/code> ve filtreleme mant\u0131\u011f\u0131n\u0131 kavrayacaks\u0131n\u0131z.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve optimizasyon ipu\u00e7lar\u0131yla daha karma\u015f\u0131k filtreleme tekniklerini \u00f6\u011freneceksiniz.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, edge case&#8217;ler ve geli\u015fmi\u015f filtreleme stratejileri ile uzmanl\u0131k seviyenizi geli\u015ftireceksiniz.<\/p>\n<p><strong>1. Temel Kavramlar: Get-CimInstance ve Filtreleme<\/strong><\/p>\n<p><code class=\"language-\">Get-CimInstance<\/code> cmdlet&#8217;i, Common Information Model (CIM) veritaban\u0131ndan nesne \u00f6rneklerini al\u0131r.  CIM, Windows i\u015fletim sisteminin ve di\u011fer y\u00f6netilen sistemlerin bile\u015fenlerini temsil eden standart bir modeldir.  Bu cmdlet, sisteminizdeki donan\u0131m, yaz\u0131l\u0131m ve di\u011fer bile\u015fenler hakk\u0131nda detayl\u0131 bilgi sa\u011flar.  Ancak, <code class=\"language-\">Get-CimInstance<\/code> t\u00fcm sistem bilgilerini d\u00f6nd\u00fcrd\u00fc\u011f\u00fcnden, \u00f6zellikle b\u00fcy\u00fck sistemlerde istenmeyen verilerin i\u015flenmesi zaman kayb\u0131na ve performans sorunlar\u0131na yol a\u00e7abilir.  \u0130\u015fte burada filtreleme devreye girer. Filtreleme, <code class=\"language-\">-Filter<\/code> parametresi kullan\u0131larak ger\u00e7ekle\u015ftirilir ve sadece ihtiya\u00e7 duydu\u011funuz bilgileri alman\u0131za olanak tan\u0131r.<\/p>\n<p><strong>2. Nas\u0131l Get-CimInstance ile Basit Filtreleme Yap\u0131l\u0131r?<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in en basit filtreleme y\u00f6ntemini ele alal\u0131m.  \u00d6rne\u011fin, t\u00fcm disk s\u00fcr\u00fcc\u00fclerinin listesini almak istiyoruz.  Bunun i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Get-CimInstance Win32_LogicalDisk -Filter &quot;DriveType = 3&quot;<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">Win32_LogicalDisk<\/code> s\u0131n\u0131f\u0131ndan (disk s\u00fcr\u00fcc\u00fcleri) sadece <code class=\"language-\">DriveType<\/code> \u00f6zelli\u011fi 3 olan (sabit diskler) nesneleri d\u00f6nd\u00fcr\u00fcr.  <code class=\"language-\">-Filter<\/code> parametresi, WQL (WMI Query Language) ifadeleri kullan\u0131r.  WQL, SQL&#8217;e benzer bir sorgu dilidir.<\/p>\n<p><strong>Yeni Ba\u015flayan Pratik \u00d6rnek:<\/strong>  Sisteminizdeki t\u00fcm yaz\u0131c\u0131lar\u0131 listelemek i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre class=\"language-powershell\"><code>Get-CimInstance Win32_Printer<\/code><\/pre>\n<p>Bu komut t\u00fcm yaz\u0131c\u0131 bilgilerini d\u00f6nd\u00fcr\u00fcr.  \u015eimdi sadece &#8220;HP&#8221; markal\u0131 yaz\u0131c\u0131lar\u0131 listeleyelim:<\/p>\n<pre class=\"language-powershell\"><code>Get-CimInstance Win32_Printer -Filter &quot;Manufacturer LIKE 'HP%'&quot;<\/code><\/pre>\n<p>Bu \u00f6rnekte <code class=\"language-\">LIKE<\/code> operat\u00f6r\u00fcn\u00fc ve <code class=\"language-\">%<\/code> joker karakterini kullanarak &#8220;HP&#8221; ile ba\u015flayan t\u00fcm \u00fcretici isimlerini filtreledik.<\/p>\n<p><strong>3. Orta Seviye Filtreleme: Ger\u00e7ek D\u00fcnya \u00d6rnekleri ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>\u015eimdi, daha karma\u015f\u0131k filtreleme senaryolar\u0131na bakal\u0131m.  \u00d6rne\u011fin, belirli bir boyuttan b\u00fcy\u00fck t\u00fcm dosyalar\u0131 bulmak isteyebilirsiniz.  Bunun i\u00e7in <code class=\"language-\">Win32_File<\/code> s\u0131n\u0131f\u0131n\u0131 ve WQL&#8217;nin g\u00fc\u00e7l\u00fc \u00f6zelliklerini kullanaca\u011f\u0131z.<\/p>\n<pre class=\"language-powershell\"><code>Get-CimInstance Win32_File -Filter &quot;FileSize &gt; 1073741824 AND Path LIKE 'C:\\\\Users\\\\*' &quot;<\/code><\/pre>\n<p>Bu komut, 1 GB&#8217;dan (1073741824 byte) b\u00fcy\u00fck ve <code class=\"language-\">C:\\Users\\<\/code> dizini alt\u0131nda bulunan t\u00fcm dosyalar\u0131 listeler.  Bu \u00f6rnekte <code class=\"language-\">AND<\/code> operat\u00f6r\u00fcn\u00fc kullanarak birden fazla ko\u015ful belirledik.<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong>\u00d6zellik se\u00e7imi:<\/strong>  Sadece ihtiya\u00e7 duydu\u011funuz \u00f6zellikleri se\u00e7in.  <code class=\"language-\">-Property<\/code> parametresini kullanarak istenen \u00f6zellikleri belirtin. \u00d6rne\u011fin, sadece dosya ad\u0131 ve boyutu i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-CimInstance Win32_File -Filter &quot;FileSize &gt; 1073741824 AND Path LIKE 'C:\\\\Users\\\\*'&quot; -Property Name, FileSize<\/code><\/pre>\n<p>* <strong>\u0130ndeks kullan\u0131m\u0131:<\/strong>  WMI&#8217;da indekslenmi\u015f \u00f6zellikler \u00fczerinde filtreleme yapmak daha h\u0131zl\u0131d\u0131r.  Hangi \u00f6zelliklerin indekslenmi\u015f oldu\u011funu \u00f6\u011frenmek i\u00e7in CIM s\u0131n\u0131f\u0131n\u0131n \u00f6zelliklerini inceleyin.<br \/>\n* <strong>Filter&#8217;\u0131 optimize edin:<\/strong> Karma\u015f\u0131k filtreleme ifadelerini m\u00fcmk\u00fcn oldu\u011funca basitle\u015ftirin. Gereksiz ko\u015fullar\u0131 kald\u0131r\u0131n.<\/p>\n<p><strong>4. \u0130leri D\u00fczey Teknikler: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, <code class=\"language-\">Get-CimInstance<\/code> performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde d\u00fc\u015febilir.  Bu durumlarda, a\u015fa\u011f\u0131daki teknikleri kullanarak performans\u0131 optimize edebilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">-Namespace<\/code> parametresi:<\/strong>  Belirli bir namespace&#8217;i belirtmek, arama alan\u0131n\u0131 daralt\u0131r ve performans\u0131 art\u0131r\u0131r.<br \/>\n* <strong>Par\u00e7al\u0131 sorgulama:<\/strong>  B\u00fcy\u00fck veri k\u00fcmelerini daha k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6lerek i\u015fleyin.  \u00d6rne\u011fin, belirli bir zaman aral\u0131\u011f\u0131nda olu\u015fturulan dosyalar\u0131 sorgulayabilirsiniz.<br \/>\n* <strong>Asenkron i\u015flemler:<\/strong>  <code class=\"language-\">Get-CimInstance<\/code> komutunu asenkron olarak \u00e7al\u0131\u015ft\u0131rmak, ana i\u015f par\u00e7ac\u0131\u011f\u0131n\u0131n engellenmesini \u00f6nler.  PowerShell&#8217;de <code class=\"language-\">Begin-CimInstance<\/code> cmdlet&#8217;i kullan\u0131labilir.<br \/>\n* <strong>Cache kullan\u0131m\u0131:<\/strong>  Ayn\u0131 verileri tekrar tekrar sorgulamak yerine, verileri \u00f6nbelle\u011fe al\u0131n.  PowerShell&#8217;in yerle\u015fik \u00f6nbellekleme mekanizmalar\u0131n\u0131 veya \u00fc\u00e7\u00fcnc\u00fc taraf \u00f6nbellekleme \u00e7\u00f6z\u00fcmlerini kullanabilirsiniz.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Hata y\u00f6netimi:<\/strong>  <code class=\"language-\">Get-CimInstance<\/code> komutunun ba\u015far\u0131s\u0131z olabilece\u011fi durumlar\u0131 ele al\u0131n.  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak hatalar\u0131 yakalay\u0131n ve uygun \u015fekilde i\u015flevin.<br \/>\n* <strong>\u00d6zel durumlar:<\/strong>  Belirli durumlarda, WQL filtreleme ifadeleri beklenmedik sonu\u00e7lar \u00fcretebilir.  Bu durumlar\u0131 test ederek ve gerekti\u011finde filtreleme stratejinizi ayarlayarak \u00f6nleyebilirsiniz.<\/p>\n<p><strong>5.  Get-CimInstance ile  Sistem G\u00fcvenli\u011fi Denetimi: Bir Vaka Analizi<\/strong><\/p>\n<p>Bir \u015firket a\u011f\u0131nda, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 tespit etmek i\u00e7in sistemlerde \u00e7al\u0131\u015fan belirli uygulamalar\u0131 tespit etmeniz gerekiyor.  \u00d6rne\u011fin,  &#8220;program.exe&#8221; adl\u0131 bir uygulaman\u0131n sistemde \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 ve hangi kullan\u0131c\u0131 hesab\u0131yla \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 tespit etmek istiyorsunuz.<\/p>\n<pre class=\"language-powershell\"><code>Get-CimInstance -ClassName Win32_Process -Filter &quot;Name = 'program.exe'&quot; | Select-Object Name, ProcessId, CommandLine, @{Name = &quot;Kullan\u0131c\u0131&quot;; Expression = {$_.GetOwner().User}}<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">Win32_Process<\/code> s\u0131n\u0131f\u0131n\u0131 kullanarak &#8220;program.exe&#8221; adl\u0131 i\u015flemleri arar ve i\u015flem ad\u0131, kimlik numaras\u0131, komut sat\u0131r\u0131 ve sahibi olan kullan\u0131c\u0131y\u0131 g\u00f6sterir. <code class=\"language-\">GetOwner()<\/code> metodu ile i\u015flem sahibi kullan\u0131c\u0131 bilgisine ula\u015fabiliriz. Bu bilgi, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 tespit etmek ve uygun \u00f6nlemleri almak i\u00e7in kullan\u0131labilir.  Bu \u00f6rnekte,  <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i ile sadece ilgili \u00f6zellikleri se\u00e7erek \u00e7\u0131kt\u0131 temizli\u011fi sa\u011flad\u0131k.<\/p>\n<p><strong>6.  Performans Optimizasyonu i\u00e7in \u0130pu\u00e7lar\u0131 ve P\u00fcf Noktalar\u0131<\/strong><\/p>\n<p><code class=\"language-\">Get-CimInstance<\/code> ile b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken performans kritik bir fakt\u00f6rd\u00fcr.  A\u015fa\u011f\u0131daki ipu\u00e7lar\u0131 performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir:<\/p>\n<p>* <strong>WQL Sorgular\u0131n\u0131 Optimize Edin:<\/strong> Karma\u015f\u0131k WQL sorgular\u0131 performans\u0131 olumsuz etkiler.  Sorgular\u0131n\u0131z\u0131 m\u00fcmk\u00fcn oldu\u011funca basit ve \u00f6z tutun. Gereksiz ko\u015fullar\u0131 kald\u0131r\u0131n ve indekslenmi\u015f \u00f6zellikleri kullan\u0131n.<br \/>\n* <strong>-Property Parametresi:<\/strong> Sadece ihtiya\u00e7 duydu\u011funuz \u00f6zellikleri belirtmek i\u00e7in <code class=\"language-\">-Property<\/code> parametresini kullan\u0131n.  T\u00fcm \u00f6zellikleri \u00e7ekmek yerine, sadece gerekli olanlar\u0131 se\u00e7mek \u00f6nemli \u00f6l\u00e7\u00fcde performans art\u0131\u015f\u0131 sa\u011flar.<br \/>\n* <strong>Toplu \u0130\u015flem:<\/strong> B\u00fcy\u00fck veri k\u00fcmelerini k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6l\u00fcp i\u015flemek, performans\u0131 art\u0131r\u0131r.<br \/>\n* <strong>Asenkron \u0130\u015flemler:<\/strong> <code class=\"language-\">Begin-CimInstance<\/code> kullanarak asenkron i\u015flemler yaparak ana i\u015f par\u00e7ac\u0131\u011f\u0131n\u0131 bloke etmeden i\u015flemleri y\u00fcr\u00fctebilirsiniz.<\/p>\n<p><strong>7.  Get-CimInstance ve PowerShell&#8217;in Di\u011fer Cmdlet&#8217;leri ile Entegrasyon<\/strong><\/p>\n<p><code class=\"language-\">Get-CimInstance<\/code> cmdlet&#8217;i, PowerShell&#8217;in di\u011fer cmdlet&#8217;leri ile g\u00fc\u00e7l\u00fc bir \u015fekilde entegre edilebilir.  \u00d6rne\u011fin, <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i ile <code class=\"language-\">Get-CimInstance<\/code> \u00e7\u0131kt\u0131s\u0131n\u0131 daha da filtreleyebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-CimInstance Win32_LogicalDisk | Where-Object {$_.DriveType -eq 3 -and $_.Size -gt 10GB}<\/code><\/pre>\n<p>Bu komut, \u00f6nce t\u00fcm disk s\u00fcr\u00fcc\u00fclerini al\u0131r ve daha sonra <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i ile sadece sabit diskler aras\u0131nda 10 GB&#8217;dan b\u00fcy\u00fck olanlar\u0131 filtreler.  Bu, daha karma\u015f\u0131k filtreleme senaryolar\u0131 i\u00e7in esneklik sa\u011flar.  Ayr\u0131ca, <code class=\"language-\">Sort-Object<\/code>, <code class=\"language-\">Group-Object<\/code> gibi cmdlet&#8217;ler ile sonu\u00e7lar\u0131 d\u00fczenleyebilir ve analiz edebilirsiniz.<\/p>\n<p><strong>8. Sonu\u00e7: S\u0131k\u00e7a Sorulan Sorular<\/strong><\/p>\n<p>Bu makalede, PowerShell&#8217;de <code class=\"language-\">Get-CimInstance<\/code> cmdlet&#8217;ini kullanarak filtrelemeyi ad\u0131m ad\u0131m inceledik.  Ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar \u00e7e\u015fitli teknikleri ve ger\u00e7ek d\u00fcnya \u00f6rneklerini ele ald\u0131k.  Performans optimizasyonu i\u00e7in ipu\u00e7lar\u0131 ve p\u00fcf noktalar\u0131 da payla\u015ft\u0131k.  <code class=\"language-\">Get-CimInstance<\/code> cmdlet&#8217;i, sistem y\u00f6netiminde g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r ve bu teknikleri kullanarak sisteminizdeki verileri daha etkin bir \u015fekilde y\u00f6netebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>WQL&#8217;yi \u00f6\u011frenmek zor mu?<\/strong> Hay\u0131r, WQL SQL&#8217;e benzer bir dildir ve temel SQL bilginiz varsa kolayca \u00f6\u011frenebilirsiniz.<br \/>\n2. <strong><code class=\"language-\">-Filter<\/code> parametresi olmadan <code class=\"language-\">Get-CimInstance<\/code> kullanman\u0131n dezavantajlar\u0131 nelerdir?<\/strong> T\u00fcm sistem bilgilerini d\u00f6nd\u00fcr\u00fcr, bu da performans sorunlar\u0131na ve gereksiz veri i\u015fleme y\u00fck\u00fcne yol a\u00e7ar.<br \/>\n3. <strong>\u00c7ok b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in en iyi uygulama nedir?<\/strong> Verileri par\u00e7alara b\u00f6lerek i\u015flemek, asenkron i\u015flemler kullanmak ve sadece gerekli \u00f6zellikleri \u00e7ekmek en iyi uygulamalardand\u0131r.<br \/>\n4. <strong>Hata y\u00f6netimi nas\u0131l yap\u0131l\u0131r?<\/strong> <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak hatalar\u0131 yakalayabilir ve uygun \u015fekilde i\u015fleyeceksiniz.<br \/>\n5. <strong><code class=\"language-\">Get-CimInstance<\/code> ile hangi t\u00fcr verileri alabilirim?<\/strong> Sistem donan\u0131m\u0131, yaz\u0131l\u0131m, i\u015fletim sistemi bile\u015fenleri ve daha fazlas\u0131 hakk\u0131nda bilgi alabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell Get-CimInstance ile Filtreleme: Uzman Rehberi Sisteminizdeki donan\u0131m, yaz\u0131l\u0131m ve i\u015fletim sistemi bile\u015fenleri hakk\u0131nda bilgi toplamak i\u00e7in&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-29002","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: Get-CimInstance ile Filtre 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-get-ciminstance-ile-filtre-kullanimi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Get-CimInstance ile Filtre 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-get-ciminstance-ile-filtre-kullanimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-06T06:45:27+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-get-ciminstance-ile-filtre-kullanimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Get-CimInstance ile Filtre Kullan\u0131m\u0131\",\"datePublished\":\"2025-09-06T06:45:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/\"},\"wordCount\":1318,\"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-get-ciminstance-ile-filtre-kullanimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/\",\"name\":\"PowerShell: Get-CimInstance ile Filtre Kullan\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-06T06:45:27+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Get-CimInstance ile Filtre 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: Get-CimInstance ile Filtre 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-get-ciminstance-ile-filtre-kullanimi\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Get-CimInstance ile Filtre Kullan\u0131m\u0131","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-06T06:45:27+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-get-ciminstance-ile-filtre-kullanimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Get-CimInstance ile Filtre Kullan\u0131m\u0131","datePublished":"2025-09-06T06:45:27+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/"},"wordCount":1318,"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-get-ciminstance-ile-filtre-kullanimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/","name":"PowerShell: Get-CimInstance ile Filtre Kullan\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-06T06:45:27+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-ciminstance-ile-filtre-kullanimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Get-CimInstance ile Filtre 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\/29002","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=29002"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29002\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}