Назад |
Перейти на главную страницу
Как удалить предыдущую версию и установить новую версию на нескольких удаленных ПК
У меня есть msi для элементов управления TFS. Когда я выпускаю новую версию элементов управления, я хочу удаленно удалить старую версию и установить новую для всех компьютеров в отделе. Как мне это сделать? и что для этого потребуется (все пользователи должны будут выйти и войти в систему?)
Спасибо,
Что касается удаленного удаления, вы можете просто запустить команду для каждого; найдите строку удаления для этой программы, выполнив следующие действия:
- Откройте реестр (start-> run-> regedit)
- Перейдите в HKEY_LOCAL_MACHINE -> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ -> MICROSOFT -> WINDOWS -> ТЕКУЩАЯ ВЕРСИЯ -> УДАЛИТЬ
- Найдите программу, которую вы хотите удалить, и выберите ее в дереве (ее имя должно быть в списке, если это не так, проверьте программы, перечисленные там как {XXXXXX} (будет говорить, что установленное имя до тех пор, пока не появится строка "Отображаемое имя" после нажатия на {XXXXXX}
- Найдите строковое значение «Uninstall String» для этой программы после нажатия на нее и скопируйте его, должно быть что-то вроде «MsiExec.exe / x {xxxxxxxxxxx}» или, если у этой программы есть собственная программа удаления, что-то вроде «C: \ WINNT \ system32 \ xxx \ xxx \ uninstaller.exe "(если у него есть QuietUninstallString, используйте его.
- В зависимости от того, как выглядит строка удаления, у вас есть несколько вариантов; если он выглядит как «MsiExec.exe / x {xxxxxxxxxxx}», просто поместите «/ q» после него для тихого удаления EX: «MsiExec.exe / x {xxxxxxxxxxx} / q» Если у него есть uninstaller.exe, вам понадобится чтобы узнать, какие параметры cmd есть в программе удаления exe, вы можете сделать это, запустив этот .exe из cmd с помощью /? потом
- Разверните этот CMD на каждой машине любым удобным для вас способом. Я использую бесплатную программу удаленного развертывания PDQ deploy, которая отлично работает.
Для установки программного обеспечения на каждом из них вам также потребуется найти способ его развертывания, опять же PDQ deploy - отличный инструмент, который вы можете использовать для этого бесплатно. Однако, если вы решите использовать другой подход, не стесняйтесь, команда для автоматической установки MSI будет примерно такой:
"msiexec.exe / i" xxx.MSI "ALLUSERS = 1 / q / norestart" Вы снова должны иметь возможность проверить параметры установки для этого MSI, запустив его с CMD /?
Если вы дадите больше подробностей о программе / msi, я могу вам еще немного помочь, однако вы были несколько широки в этом.