Сред административните задачи, които понякога отговаряме за екип или няколко, има една, която трябва да получи списък на целия софтуер, програми, приложения и т.н., които са инсталирани както на локални, така и на отдалечени компютри, за да следете централизирано в случай на:
- Изисква одит.
- Избягвайте инсталирането на софтуер, който не е разрешен от организацията.
- Валидиране на лиценза.
- Инвентаризации, наред с други.
Този път ще видим как можем да изброим целия софтуер на компютър, използвайки 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
Можем да видим, че файлът е създаден и можем да го отворим и да видим софтуера, инсталиран на отдалечения компютър.
По този начин получаваме информация от компютрите в нашия домейн. С това ще можем да знаем в списък какъв софтуер е инсталиран на компютрите и по този начин ще можем да го управляваме както искаме по -късно. Когато работите с множество компютри, е важно да имате контрол над всичко, което е инсталирано на тях.