|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запрет запуска служб для профиля оборудования |
|
CMD/BAT - Запрет запуска служб для профиля оборудования
|
Новый участник Сообщения: 2 |
Профиль | Отправить PM | Цитировать
Нужен скрипт для запрета запуска службы для профиля оборудования.
Направьте ! Открываем свойства например telnet переходим на вкладку "вход в систему" ниже есть список профилей, мне нужно запретить профилю "Profile 1" данную службу. |
|
Отправлено: 15:00, 19-05-2010 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать уважаемый, поиском не умеете вользоваться первая же ссылка в google:
http://technet.microsoft.com/ru-ru/l...8WS.10%29.aspx |
------- Отправлено: 16:48, 19-05-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать извиняюсь за не совсем корректный вопрос. в SC.EXE я такой возможности не нашел...
|
Отправлено: 15:03, 25-05-2010 | #3 |
(*.*) Сообщения: 36544
|
Профиль | Сайт | Отправить PM | Цитировать astraxan, не понимаю, при чем тут скриптинг.
Профиль оборудования (в ХР) - это как раз и есть набор устройств и служб. Вам нужно настроить нужный профиль в графическом интерфейсе (службы, устройства) и выбирать его при загрузке ОС. Когда для службы задано значение "Отключено", она не будет включаться сама по себе. См. также http://support.microsoft.com/kb/308577/ru и http://technet.microsoft.com/ru-ru/l...32(WS.10).aspx |
------- Отправлено: 12:29, 26-05-2010 | #4 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
имхо все понятно, гораздо проще иметь скрипт типа case profile_name of Alex: telnet = true Mitya: telnet = false Lexa: telnet = false и т.д. чем настраивать каждый профиль ручками... Цитата astraxan:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet1\Control\IDConfigDB\Hardware Profiles\Profile#] "FriendlyName"="astraxan" пишите скрипт который в зависимости от имени профиля оборудования запускает/останавливает (или даже запрещает) те или иные службы нужно определить текущий профиль оборудования в MSDN есть функция GetCurrentHwProfile думаю ее можно использовать в AutoIt или можно определить текущий профиль по этому адресу [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\IDConfigDB] "CurrentConfig"=dword:00000001 можно обойтись и пакетным файлом (вам понадобятся команды reg, sc (или net)) . удачи. скрипт вешайте в систему на автозагрузку (или пропишите в локальных политиках на старт системы) |
|||
------- Отправлено: 17:34, 26-05-2010 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать профилями нельзя запретить/разрешить службы - только устройства, поэтому как вариант:
- найти/создать ненужное/виртуальное устройство (типа LoopBack адаптера); - настроить его для профилей как для службы (разрешить/запретить); - требуемую службу сделать зависимой от драйвера устройства (DependOnService в реестре) после этого состояние службы будет привязано к состоянию указанного устройства |
Отправлено: 13:32, 27-05-2010 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
запрет запуска (на выполнение) файлов для обыкновенных пользователей | theambient | Microsoft Windows 2000/XP | 2 | 03-08-2009 12:09 | |
[решено] Запрет запуска приложений из профиля пользователя | alex911k | Microsoft Windows NT/2000/2003 | 2 | 03-03-2009 11:09 | |
Тайм-аут для проверки запуска служб! | Moralik | Microsoft Windows NT/2000/2003 | 5 | 18-03-2008 18:54 | |
Запрет на сохранение файлов вне профиля. | sinchro | Microsoft Windows NT/2000/2003 | 8 | 16-11-2007 12:11 | |
Проблема запуска дочерних служб (1068) | Myanmar | Microsoft Windows NT/2000/2003 | 3 | 18-10-2005 16:35 |
|