Как я могу автоматизировать установку сборок в GAC по сети? - PullRequest
0 голосов
/ 29 июля 2009

Мне нужно установить ту же сборку в GAC для 30+ серверов. Я бы предпочел не иметь RDP к каждому серверу и устанавливать инструкцию по сборке. Существует ли простой способ установки сборок в GAC по сети?

Ответы [ 2 ]

1 голос
/ 29 июля 2009

Я не думаю, что есть прямое решение этой проблемы. Установка в GAC требует выполнения команд в дополнение к простому размещению файла на диске. Я немного подумал об этом и придумал следующие 2 идеи

  1. Используйте функцию удаленного взаимодействия PowerShell V2 для запуска команды на всех машинах
  2. Использование групповой политики для запуска MSI на каждом компьютере, на котором будет установлена ​​сборка

Я думаю, что # 1 имеет лучший выстрел.

0 голосов
/ 18 ноября 2009

Если это обычное требование, вы можете попробовать некоторые инструменты автоматизации, такие как CruiseControl.net, InstallAce или FinalBuilder. Если это одноразовое требование, то, конечно, вы можете использовать ознакомительную версию этих инструментов.

Джаред: Мне было бы интересно узнать больше о функциях повторного копирования PowerShell. Это исключает необходимость предустановки PowerShell на всех серверах?

Инструментарий управления Windows (WMI) также позволяет удаленное выполнение и т. Д., Но необходимо изучить, как установить файл в GAC удаленно, в противном случае WMI допускает другие функции, такие как удаленное выполнение сценариев и т. Д.

...