none
Сохранение списка установленного ПО компьютеров локальной сети в единый сетевой каталог. RRS feed

  • Вопрос

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

    Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > c:\temp\ installed-software.txt

    Как в скрипт задать маску  чтобы логи собрались в один  сетевой каталог  но с названием каждого компьютера ?

    22 октября 2018 г. 5:59

Ответы

  • Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVers
    ion, Publisher, InstallDate | Format-Table -AutoSize| Out-File c:\temp\$env:computername.txt

    я же правильно понимаю, что вы этот скрипт с каждой машины будете запускать? политиками там или как нить еще...

    • Изменено Svolotch 22 октября 2018 г. 6:18
    • Предложено в качестве ответа Vector BCOModerator 22 октября 2018 г. 18:37
    • Помечено в качестве ответа KazunEditor 24 октября 2018 г. 7:04
    22 октября 2018 г. 6:16

Все ответы

  • Например вначале сделать выборку по машинам с соответствующими фильтрами Get-AdComputer ....

    Далее перед выводом FT сделать группировку (Group By) по имени машины.

    22 октября 2018 г. 6:14
  • Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVers
    ion, Publisher, InstallDate | Format-Table -AutoSize| Out-File c:\temp\$env:computername.txt

    я же правильно понимаю, что вы этот скрипт с каждой машины будете запускать? политиками там или как нить еще...

    • Изменено Svolotch 22 октября 2018 г. 6:18
    • Предложено в качестве ответа Vector BCOModerator 22 октября 2018 г. 18:37
    • Помечено в качестве ответа KazunEditor 24 октября 2018 г. 7:04
    22 октября 2018 г. 6:16
  • Да. Вы правильно понимаете. При входе пользователя через групповую политику.   И потом из сетевой папки буду смотреть собранные логи.
    22 октября 2018 г. 6:53
  • Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVers
    ion, Publisher, InstallDate | Format-Table -AutoSize| Out-File c:\temp\$env:computername.txt

    я же правильно понимаю, что вы этот скрипт с каждой машины будете запускать? политиками там или как нить еще...

    Question
    Голосование за собственную запись не разрешается
    Да. Вы правильно понимаете. При входе пользователя через групповую политику.   И потом из сетевой папки буду смотреть собранные логи.

    22 октября 2018 г. 7:20
  • $env:computername -  это переменная окружения имени компьютера
    22 октября 2018 г. 7:55