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.
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ırBu 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ı.txtAdı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.