Как да получите списък с инсталирани програми с Powershell

Сред административните задачи, които понякога отговаряме за екип или няколко, има една, която трябва да получи списък на целия софтуер, програми, приложения и т.н., които са инсталирани както на локални, така и на отдалечени компютри, за да следете централизирано в случай на:

  • Изисква одит.
  • Избягвайте инсталирането на софтуер, който не е разрешен от организацията.
  • Валидиране на лиценза.
  • Инвентаризации, наред с други.
Задачата може да бъде досадна, ако трябва да извършим целия процес, като отидем на всеки компютър и потърсим в контролния панел кои програми са инсталирани или използваме инструменти на трети страни, но благодарение на Windows PowerShell можем да получим тази информация с помощта на проста команда и запазване на управленски задачи. Конзолата Powershell ни позволява да правим конфигурации в нашето оборудване поотделно и в нашия домейн по общ начин.

Този път ще видим как можем да изброим целия софтуер на компютър, използвайки Windows PowerShell, спестявайки време в процеса.

Следният видео урок ви помага да запишете текстов файл със списъка с програми, инсталирани на вашия Windows 10 благодарение на командите в PowerShell и CMD.

1. Вземете списък със софтуер с командния ред в Windows 10


Преди да обсъдим как да използваме PowerShell за тази задача, ще го направим с помощта на командния ред.

Етап 1
За да отворите командния ред в Windows 10, имаме следните опции:

Стъпка 2
След като прозорецът на командния ред се отвори, ще въведем следния синтаксис:

 wmic / output: Път и име на файла file.txt получете име, версия
В този случай сме въвели следното. Виждаме, че командата е изпълнена правилно.
 wmic /output:G:\ListadoSoftware.txt продукт получи име, версия

Увеличете

Стъпка 3
След като видим, че командата е изпълнена добре, ще преминем към пътя, където сме я запазили, в този случай диск G. Можем да видим файла, създаден с разширението .txt там.

Стъпка 4
Продължаваме да го отваряме и ще видим пълния списък на софтуера, инсталиран в Windows 10.

Увеличете

По този начин получаваме целия списък бързо и напълно чрез командния ред.

2. Вземете списък със софтуер с PowerShell в Windows 10


Следващата опция, която имаме, е да използваме Windows PowerShell за автоматично изпълнение на тази задача.

Етап 1
За да отворите Windows PowerShell в Windows 10, можем да използваме една от следните опции:

Стъпка 2
След като прозорецът на Windows PowerShell се отвори, ще въведем следния синтаксис според нашите предпочитания. Виждаме, че командата е изпълнена правилно.

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

Увеличете

Стъпка 3
Сега трябва да отидем в единицата, където е създаден файлът. Можем да видим, че файлът SoftwareEquipo е създаден, както е посочено в Windows PowerShell. По този начин получаваме общия списък на софтуера, инсталиран на компютър, използвайки Windows PowerShell

3. Вземете списък със софтуер от отдалечен компютър с PowerShell в Windows 10


Етап 1
За да получим информацията за компютър в домейна, без да се налага да отиваме на физическото му местоположение, можем да използваме следния скрипт.
 # Param ($ екип) # входен параметър $ Name_to_Assign = Get -WmiObject -class win32_Product -компютърно име '$ team' $ Name_to_Assign> File_name.txt
Стъпка 2
В този скрипт ние дефинираме следното:

Param ($ екип)Отнася се до екипа, от който ще получим информацията.

$ Name_to_Assign = Get -WmiObject -клас win32_Product -име на компютъра '$ екип'Използвайки опциите Get-WmiObject и класа win32_Product, ние позволяваме на променливата Name_to_Assign да запазва подробностите за софтуера, инсталиран на отдалечения компютър.

Name_to_Assign> File_Name.txtТази опция създава текстов файл с посочената информация

Стъпка 3
В този случай създадохме следното.

Стъпка 4
Оборудването, от което ще получим информацията, може да се види в нашия домейн.

Стъпка 5
Пристъпваме към изпълнение на скрипта.

Увеличете

Стъпка 6
Можем да видим, че файлът е създаден и можем да го отворим и да видим софтуера, инсталиран на отдалечения компютър.

По този начин получаваме информация от компютрите в нашия домейн. С това ще можем да знаем в списък какъв софтуер е инсталиран на компютрите и по този начин ще можем да го управляваме както искаме по -късно. Когато работите с множество компютри, е важно да имате контрол над всичко, което е инсталирано на тях.

wave wave wave wave wave