Как заставить все рабочие станции в сети устанавливать пакет MSI?

6520
CJ7

У меня есть удаленный доступ к Windows Small Business Server 2008машине. К этой сети подключено около 5 рабочих станций.

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

3

2 ответа на вопрос

4
Oliver Caldwell

Без групповой политики вам понадобится PSExec от sysinternals :

Реальное решение состоит в том, чтобы на удаленном компьютере был запущен msiexec.exe, а затем указывался на пакет MSI в качестве аргумента msiexec. Вам нужно, чтобы MSI-пакет был размещен где-то в сети, доступной для удаленной машины, с учетными данными, которые вы предоставляете PSExec.

Настройте и запустите эту команду в соответствии с вашими потребностями:
psexec \Server -u "DOMAIN\Username" -p "PASSWORD" cmd /c "msiexec.exe /i "\Server\FolderShare\My Install.msi" /quiet /norestart"

НОТА

  • Если ваш MSI или путь к серверу содержит пробелы, заключите в кавычки
  • Запустите psexec с @filename для установки на все перечисленные компьютеры. В отдельном файле создайте список компьютеров, с которыми нужно работать, по одному компьютеру на строку, и не включайте ведущий '\'. то есть. (пустые строки излишни, но глупый форум продолжает помещать их туда)

Полные инструкции

1
K.A

В Microsoft есть функция групповой политики, которая позволяет администратору «назначать и публиковать» программное обеспечение на клиентских компьютерах. Затем компьютеры устанавливают программное обеспечение при первом запуске и получают назначение. Обратите внимание, что компьютеры должны быть членами домена Active Directory, чтобы сделать это. Microsoft теперь объясняет в статье 816102 базы знаний: http://support.microsoft.com/kb/816102

Есть ли какой-либо способ, если компьютеры _не_ являются частью домена AD? CJ7 11 лет назад 0