Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Список установленного софта в компах домена

Ответить
Настройки темы
CMD/BAT - Список установленного софта в компах домена

Ветеран


Сообщения: 2715
Благодарности: 252

Профиль | Отправить PM | Цитировать


Понимаю, что где-то мелочь, что задача-то откровенно пустячная, но где косяк - не допираю.. не хватает системного обучения ((
Или быть может, wmic не поддерживает переменных из батника?

Задача - собрать список установленного софта на компах (начнем с простого)

Скрипт примитивный

Код: Выделить весь код
set DomainUserUPN=domain\[admin-acc]
set /P DomainUserPassword=password...
set FILELOG=%~n0.log
set LIST=pclist.txt
if exist %FILELOG% set LIST=%FILELOG%
for /f "tokens=*" %%i in (%LIST%) do call :SLST %%i
goto EOF

:SLST
echo %%i" >> software1_list.txt

set PK=%1\c$
net use \\%PK% /d 
net use \\%PK% %DomainUserPassword% /user:%DomainUserUPN% || goto NO_CONN

wmic /node:"%%i" /output:temp2.txt product get name
for /f "tokens=* delims==" %%a in (temp2.txt) do (echo %%a >> software1_list.txt )

goto EOF

:NO_CONN
echo %1 >>%LOG%

:EOF
Но wmic не раскрывает переменную в имя компа из списка, пишет

Код: Выделить весь код
D:\Bats>wmic /node:%i /output:temp2.txt product get name
Node - %i
ERROR:
Description = The RPC server is unavailable.
Я и кавычки лепил, и процент убирал, ну не знаю, какой еще танец с бубном ему устроить, чтоб он воспринял..

Ну и насчет второй строчки
(назначение - сформировать список вида
имя-компа
софт
софт
софт
имя компа
софт
софт
софт
)
не уверен, что не накосячил тоже.

Отправлено: 16:59, 23-03-2018

 

Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1874

Профиль | Отправить PM | Цитировать


bredych,
  1. Get a List of Installed Application from computers (PowerShell)
  2. Get-RemoteProgram Get list of installed programs on remote or local computer

-------
Кто реку перешел, тому росы бояться ни к чему

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:05, 23-03-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6589
Благодарности: 1512

Профиль | Отправить PM | Цитировать


WMIC не умеет собирать приложения, установленные в профиль пользователя.

Я использовал 3 способа:
  1. GLPI + FusionInventory
  2. Kaspersky Security Center
  3. Everest, установленный в сетевую папку + логон-скрипт (давно дело было)

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 22:53, 23-03-2018 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Список установленного софта в компах домена

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Какая утилита может отобразить весь список установленного ПО? Avatar-Lion Хочу все знать 8 29-07-2016 09:17
7 / 2008 R2 - готовый образ Вин 7 с кучей установленного софта. chek Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 9 13-06-2012 09:09
Утилиты - [addon] SUMo - Программа проверки обновлений установленного софта a-shin Наборы обновлений для Windows XP/2003/Windows 7 49 02-11-2011 08:48
Проблема с правами учетных записей на клиентских компах домена. help!! tlekkanapin Microsoft Windows NT/2000/2003 4 06-11-2009 19:40
Службы на компах не работают по правилам GPU домена Zeus84 Microsoft Windows NT/2000/2003 5 26-06-2007 08:25




 
Переход