1

У меня есть сеть в основном с Windows 7 машинами. Я также использую Spiceworks, и иногда он не определяет, когда было удалено программное приложение, потому что некоторые остатки реестра все еще присутствуют после удаления.

Можно ли как-то сканировать компьютеры в моей сети и автоматически очищать реестры на каждом из них?

1 ответ1

1

Посмотрите эту статью в блоге "Hey Scripting Guy" о редактировании удаленного реестра с помощью PowerShell. Это должно помочь вам начать!

Особо важные моменты из этой статьи:

$cred = Get-Credential iammred\administrator

Invoke-Command -cn (gc c:\fso\servers.txt) -cred $cred {pushd;sl HKCU:\software; ni HSG; New-ItemProperty -name forscripting -PropertyType string –path hsg -value "powershell rocks" ; popd}
  • Servers.txt содержит список серверов в вашей сети
  • iammred\administrator - учетные данные вашего домена (или рабочей группы)
  • HKCU:\software - путь к ключу реестра
  • -propertyType является типом значения
  • -value это значение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .