Программное обеспечение установки на удаленной машине?

Ну, это является довольно сумасшедшим, но можно включить xp_cmdshell на SQL Server, затем выполняют команды как пользователя, который выполняет SQL Server, таким образом, можно сделать завершение работы-r, если это не будет слушать удаленные команды.

Если Вы хотите попытаться перезапустить RDP w/o перезагрузка поля, можно попробовать (это не тестируется; я не собираюсь делать это на любом из моих полей :D):

Фигура, что слушает на 3 389 (порт RDP) путем просьбы:

xp_cmdshell 'netstat -anO | findstr ":3389"'

Уничтожьте pid с taskkill. Наконец, проблема a

NET START "TERMINAL SERVICES"

Задержите дыхание, затем попробуйте RDP снова.

1
задан 23 May 2017 в 15:41
3 ответа

Если можно разработать переключатели, Вы требуете, чтобы заставить MSI устанавливать полностью необслуживаемым способом, можно использовать psexec часть pstools от Microsoft/SysInternals.

psexec \\workstation -u DOMAIN\Admin User -p password msiexec /i "\\server\share\installer.msi" switches

Попробовав его, процесс очень бессистемен; некоторые установщики будут работать, некоторые являются настолько замысловатыми, они просто не будут работать. Удалите работу dosn't в какой-либо степени так часто, как установка делает.

Чтобы заставить MSI не останавливаться в unatteneded режиме пробуют различные комбинации следующих переключателей:

/quiet, /passive, /qn, /qb

Для получения дополнительной информации о попытке msiexec.exe

msiexec /?
3
ответ дан 3 December 2019 в 17:31

Существует инструмент от пакета Sysinternals, названного psexec.

psexec \\machinename -u username -p password msiexec /i "c:\your_program.msi" /qn ALLUSERS=2

Вот psexec домашняя страница

2
ответ дан 3 December 2019 в 17:31
  • 1
    Большое спасибо чувак! Can' t-голосование из-за очень низкого представителя,-проголосует за этот ответ, как только я могу. Еще раз спасибо (f) –  Galilyou 15 June 2009 в 13:42

Для Windows Vista / 7/2008 / R2 убедитесь, что вы указали флаг -h для запуска с токеном с повышенными привилегиями. В противном случае ваш установщик не запустится.

psexec \\host -h -u DOMAIN\Username /i msiexec /i "\\yourserver\yourshare\you.msi" switches
0
ответ дан 3 December 2019 в 17:31

Теги

Похожие вопросы