Powershell ile kurulu programların bir listesi nasıl elde edilir

Bir veya birkaç ekipten sorumlu olarak zaman zaman sorumlu olduğumuz idari görevler arasında, hem yerel hem de uzak bilgisayarlarda kurulu olan tüm yazılımların, programların, uygulamaların vb. Aşağıdaki durumlarda merkezi bir şekilde takip edin:

  • Denetim gerektirir.
  • Kuruluş tarafından yetkilendirilmemiş yazılımların yüklenmesinden kaçının.
  • Lisans doğrulama.
  • Envanterler, diğerleri arasında.
Her bilgisayara gidip Denetim Masası'nda hangi programların yüklü olduğuna bakarak veya üçüncü taraf araçları kullanarak tüm işlemi yapmak zorunda kalırsak, görev sıkıcı olabilir, ancak Windows PowerShell sayesinde bu bilgileri basit bir cmdlet kullanarak elde edebiliyoruz ve yönetim görevlerini kaydetme. Powershell konsolu, ekipmanımızda bireysel olarak ve genel olarak alanımızda konfigürasyonlar yapmamızı sağlar.

Bu sefer Windows PowerShell kullanarak bir bilgisayardaki tüm yazılımları nasıl listeleyebileceğimizi göreceğiz ve bu süreçte zamandan tasarruf edeceğiz.

Aşağıdaki video eğitimi, PowerShell ve CMD'deki komutlar sayesinde Windows 10'unuzda yüklü programların listesiyle bir metin dosyasını kaydetmenize yardımcı olur.

1. Windows 10'da Komut İstemi ile yazılımların listesini alın


Bu görev için PowerShell'in nasıl kullanılacağını tartışmadan önce, bunu komut istemini kullanarak yapacağız.

Aşama 1
Windows 10'da komut istemini açmak için aşağıdaki seçeneklere sahibiz:

Adım 2
Komut istemi penceresi açıldığında, aşağıdaki sözdizimini gireceğiz:

 wmic / çıktı: file.txt ürününün Yolu ve Adı adını, sürümünü alır
Bu durumda aşağıdakileri girdik. Komutun doğru bir şekilde yürütüldüğünü görebiliriz.
 wmic /output:G:\ListadoSoftware.txt ürün adını, sürümünü alır

BÜYÜT

Aşama 3
Komutun iyi çalıştığını gördükten sonra kaydettiğimiz yola, bu durumda G sürücüsüne gideceğiz. Orada .txt uzantılı oluşturulan dosyayı görebiliriz.

4. Adım
Açmaya devam ediyoruz ve Windows 10'da yüklü olan yazılımların tam listesini göreceğiz.

BÜYÜT

Bu sayede tüm listeyi komut satırı üzerinden hızlı ve eksiksiz bir şekilde elde ederiz.

2. Windows 10'da PowerShell ile yazılım listesini alın


Elimizdeki bir sonraki seçenek, bu görevi otomatik olarak çalıştırmak için Windows PowerShell'i kullanmaktır.

Aşama 1
Windows PowerShell'i Windows 10'da açmak için aşağıdaki seçeneklerden birini kullanabiliriz:

Adım 2
Windows PowerShell penceresi açıldıktan sonra beğenimize göre aşağıdaki sözdizimine gireceğiz. Komutun doğru bir şekilde yürütüldüğünü görebiliriz.

 Get-WmiObject -Class Win32_Product | Select-Object -Property Name> Path ve filename.txt 

BÜYÜT

Aşama 3
Şimdi dosyanın oluşturulduğu birime gitmeliyiz. SoftwareEquipo dosyasının Windows PowerShell'de belirtildiği gibi oluşturulduğunu görebiliriz. Bu şekilde, Windows PowerShell kullanarak bir bilgisayarda yüklü olan yazılımların toplam listesini elde ederiz.

3. Windows 10'da PowerShell ile uzak bir bilgisayardan yazılım listesini alın


Aşama 1
Etki alanındaki bir bilgisayarın bilgilerini fiziksel konumuna gitmeden elde etmek için aşağıdaki betiği kullanabiliriz.
 # Param ($ ekibi) # giriş parametresi $ Name_to_Assign = Get-WmiObject -class win32_Product -computername '$ team' $ Name_to_Assign> Dosya_adı.txt
Adım 2
Bu komut dosyasında aşağıdakileri tanımlarız:

Param ($ takımı)Bilgileri alacağımız takımı ifade eder.

$ Name_to_Assign = Get-WmiObject -sınıf win32_Product -bilgisayar adı '$ ekibi'Get-WmiObject seçeneklerini ve win32_Product sınıfını kullanarak Name_to_Assign değişkeninin uzak bilgisayarda yüklü olan yazılımın ayrıntılarını kaydetmesine izin veriyoruz.

Name_to_Assign> Dosya_Adı.txtBu seçenek, belirtilen bilgileri içeren bir metin dosyası oluşturur.

Aşama 3
Bu durumda aşağıdakileri oluşturduk.

4. Adım
Bilgileri elde edeceğimiz ekipman alanımızda görülebilir.

Adım 5
Komut dosyasını yürütmeye devam ediyoruz.

BÜYÜT

6. Adım
Dosyanın oluşturulduğunu görebiliriz ve onu açıp uzaktaki bilgisayarda yüklü olan yazılımı görebiliriz.

Bu şekilde etki alanımızdaki bilgisayarlardan bilgi alırız. Bu sayede bilgisayarlarda hangi yazılımların yüklü olduğunu bir liste halinde öğrenebileceğiz ve böylece daha sonra istediğimiz gibi yönetebileceğiz. Birden fazla bilgisayarla uğraşırken, üzerlerinde kurulu olan her şeyin kontrolüne sahip olmak önemlidir.

wave wave wave wave wave