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.
- Yüklü olan programların içinden bir ürünü aramak.
- Yüklü olan programların CSV fomartında bir listesini tutmak.
- 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
Yorum Gönder