Показать сообщение отдельно
Старый 03.04.2007, 13:02   #6  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от glibs Посмотреть сообщение
Для "детей Windows" возможен такой вариант еще.
1. Start\Run
2. services.msc, ОК.
3. Action\Connect to another computer
4. Пишем имя компьютера и жмем кнопочку ОК.
У "детей Windows" начиная, кажется, с WinXP появилась чудесная штатная приблуда - sc.exe. Так вот, она замечательно работает как с локальными, так и с удаленными сервисами, и позволяет отнюдь не только банально остановить/запустить сервис - разумеется, при наличии соотв. прав доступа.
Код:
sc \\aoshost stop   aos$01
sc \\aoshost config aos$01 start= demand
sc \\aoshost start  aos$01
Цитата:
Сообщение от glibs Посмотреть сообщение
5. Можно рулить службами на другой машине, но нужно иметь права какого-нибудь администратора на ней.
Да, чтобы рулить сервисами «вообще», необходимо иметь права локального администратора на машине, но если речь идет об отдельно взятом сервисе (сервисах), то, кажется, начиная с w2k3 sp1 (если я правильно понял) появилась возможность назначить ему (им) права доступа в т.ч. на запуск/останов для не-администраторов:
Цитата:
Windows Server 2003 and Windows XP/2000/NT: Unlike most other securable objects, the security descriptor for the SCM cannot be modified. This behavior has changed as of Windows Server 2003 SP1
Более того, даже приводится пример кода, который устанавливает для сервиса, чье имя передано в качестве параметра ком.строки, права для Guest на запуск/останов. Так что в этом отношении управление AOS'ами теперь можно делегировать пользователям без администраторских прав
За это сообщение автора поблагодарили: glibs (2).