Ana içeriğe atla

Powershell ile Windows'ta Yüklü Programları Listelemek

Powershell ile windows üzerinde arayüz kullanarak yaptığımız tüm işlemleri çok daha kısa sürede ve hatasız tamamlayabileceğimizi daha önceki yazılarda belirtmiştik. Bu tool üzerine detaylı açıklamalar da yapmıştık.

Powershell ile kullanılabilen bir diğer işlemde sunucuda ya da kişisel bilgisayarımızda yüklü olan programların listesine ulaşmaktır.

Zaman zaman bilgisayarımızda yükle olan programlar içinden aradığımız bulmak ya da hangi programların yüklü olduğunu düzenli bir dosya formatında elde etmek IT yöneticileri ya da şahsi kullanıcılar için çok büyük fayda sağlamaktadır.

  1. Yüklü olan programların içinden bir ürünü aramak.
  2. Yüklü olan programların CSV fomartında bir listesini tutmak.
  3. Yüklü olan programların tarihlerine göre sıralamak ve bu sıraya göre işlemler yapmak..

Gibi kolaylık sağlayan birçok imkan vardır.


Powershell ile Bilgisayar&Sunucuda Yüklü olan Programların Listesini CSV'ye Aktarma İşlemi


Get-WmiObject -Class Win32_Product |
Select-Object -Property name,installdate |
Sort-object -property installdate |
Export-Csv C:\Users\Powershell\Desktop\csv\Softwares.csv -NoTypeInformation -Delimiter ";"

C:\Users\Powershell\Desktop\csv\Softwares.csv:
Powershell ile sorgulanan programların listesinin yazılacağı dosya ve dosya yolu
-NoTypeInformation:
CSV dosya formatı düzenleyicisi
-Delimeter
CSV dosyasındaki column'ların ayrılacağı işaret.



Örnek Sonuç



Name
installdate


Gtk# for .Net 2.12.26
20161206
Microsoft Visual C++ 2012 x64 Additional Runtime - 11.0.60610
20161206
WinRT Intellisense Desktop - Other Languages
20161206
WinRT Intellisense UAP - Other Languages
20161206
Windows SDK DirectX x64 Remote
20161206
64 Bit HP CIO Components Installer
20161206
Active Directory Authentication Library for SQL Server (x86)
20161206
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161
20161206
ShellExtensionx64
20161206



Yorumlar

Bu blogdaki popüler yayınlar

ASP.NET Core ile Visual Studio Code Ortamında Web API Geliştirmek

Merhaba Arkadaşlar, Önceki yazılarımızda MVC ile Web Programlama üzerine çalışmalar yapmıştık. Bu yazımda herkesin aklında bir fikir ve önbilgi oluşturmak adına MVC yapısından farklı olarak Web API konusuna giriş yapacağız. MVC yazılarına bu hafta devam etmedik çünkü MVC'ye devam ettikçe bazı kavramlar ve işlemler API ile daha kolay çözülebileceğini fark edeceksiniz. Bunu fark etmeniz için araya hem bir Web API yazısı koymuş olduk hem de .NET Core 2.0 ve Visual Studio Code ortamlarını tanımış olduk. Herşeyi ezbere bilmek zorunda değiliz ama en azından bazı kavramlar aklımızda yer etmeli bir önbilgimiz olmalı. Uzmanlığımız dışında bile olsa farklı konularda az da olsa bilgimiz olmalı ve gerektiğinde kendimizi farklı bir alanda diğer kişilerden daha hızlı uzmanlık kazanacak konuma getirmeliyiz :) Benim yorumlarım bu şekilde. Konumuza başlayacak olursak .NET Core nedir kısaca özetlemek gerekecek. Microsoft’un öncelikle IIS üzerinde PHP dosyalarının çalıştırılabilmesi daha ...

ASP.NET MVC ile Entity Framework Kullanımı 3(Sum-Average-Top)

Merhaba Arkadaşlar, ASP.NET MVC ile Entity Framework kullanımı yazılarımıza devam ediyoruz. Geçen yazılarımızda Select ve Insert işlemlerini tanıtmıştık kısaca. Bu yazımızda ise,Entity Framework ile daha profesyonel ve advanced select operasyonları üzerinde çalışmalar yapacağız. Veritabanı üzerinde,iş biriminin istekleri basit select sorgusu ile olmayabiliyor. Bizden çekilen verilerin toplanması,ortalanmasının alınması ve ilk "x" kayıdın çekilmesini talep edebiliyorlar. Bu nedenle bu hafta Entity Framework ile Select operasyonlarında gruplama,sıralama ve top konularını inceleyeceğiz. Entity Framework İle Sum Kullanımı Bazen elde edilen verilerden toplam operasyonu gerekmektedir. Bu tarz durumlarda,SUM özelliğini kullanmaktayız. İlk etapta, GetTotalRate isminde integer değer geri veren bir fonksiyon oluşturduk. Daha sonrasında ise ToplamRate isimli değişkenimize EmployeePayHistories tablosunda Rate alanlarının toplam değerini hesaplatıp sonucu atadık. En s...

ASP.NET MVC ile Cookie Kullanımı

Merhaba Arkadaşlar, Şubat ayı itibari ile ASP.NET MVC üzerine yazılar paylaşacağız. Yaklaşık 10-13 tane MVC serisi yapmayı planlıyorum. Kendi çalışmalarımda kullandığım bazı kavramları burada paylaşıyor olacağım.   Bu hafta Cookie yönetimi üzerinde yoğunlaşacağız. Türkçe olarak çerez şeklinde lanse edebiliriz bu terimi. Web programlamada çok fazla kullanılmaktadır. Client(istemci)'ın bilgisayarına gönderilen bilgi dosyalarıdır ve yazılım tarafından belirlenen koşullarda saklanır gerektiğinde kullanılmak üzere. Cookie'nin hem iyi hem de kötü kullanım örnekleri vardır. Mesela, bir login sisteminde parolanızın otomatik olarak hatırlanması ya da login durumda bulunduğumuz bir sayfayı kapadığımızda ve açtığımızda tekrar otomatik olarak login durumda bulunmamız iyiye kullanım örneğidir.   Kötüye kullanım ise, bazı web siteleri bilgisayarınıza 1 yıllık cookie'ler(çerezler) g...