Назад | Перейти на главную страницу

Удаленная остановка служб

Я использую sc.exe для удаленной остановки ряда настраиваемых служб Windows в рамках сценария развертывания нашего продукта. Это работало отлично, пока мы не перешли с Windows 2003 на Windows 2008 R2. Теперь, независимо от того, что вы запрашиваете, останавливаете, запускаете и т. Д., Ответ занимает от 20 до 25 секунд. Имеется 10 серверов (8 виртуальных и 2 физических). На физических и виртуальных серверах это занимает около 20 секунд.

Проблема в основном в том, что мои производственные развертывания выросли с 12 секунд на среду до более минуты.

Просто интересно, есть ли определенные порты, которые, возможно, необходимо открыть на брандмауэре win 2008, чтобы ускорить процесс, или требуется ли какое-либо конкретное разрешение.

Примечание: это работает. Это просто очень медленно.

С Уважением,

Дэвид

вы пробовали что-то вроде:

(gwmi -query "select * from win32_service where name='serviceiwanttostop'" -computer remoteserver).stop

из командной строки PowerShell, чтобы узнать, быстрее ли это?