03.04.2007, 13:02
|
#6
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
Цитата:
Сообщение от 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). |