У меня есть удаленный доступ к Windows Small Business Server 2008
машина. К этой сети подключено около 5 рабочих станций.
Как я могу установить на каждой рабочей станции .msi
пакет без удаленного подключения к каждой рабочей станции?
Вы просто рассматривали возможность использования Active Directory для публикации приложения через групповую политику?
http://support.microsoft.com/kb/816102
объясняет, как это сделать (и нет, я не буду цитировать длинный контрольный список шагов на 2 страницы).
PsExec ... эрк. Хорошо для сред v-small, но не масштабируется в масштабах предприятия. Видно множество взорванных дочерних процессов PSExec / остаточных служб PSExecSvc.
Если развертывание на основе AD невозможно, а клиенты - Win7 / 8, используйте WinRM.
У вас есть три варианта:
Но я рекомендую вам использовать psexec, потому что он такой простой и стабильный. Он работал у меня около 3 лет без каких-либо проблем. Основная роль psexec заключается в удаленном выполнении команды на другом компьютере, даже если исполняемый файл не существует на удаленном компьютере. он может копировать исполняемый файл на удаленный компьютер, а затем выполнять его.
Usage: psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]][-n s][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,... ] cmd [arguments]
РЕДАКТИРОВАТЬ 1:
На рабочих станциях на базе UNIX вы можете использовать WINEXE вместо.