|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление служб по маске |
|
CMD/BAT - [решено] Удаление служб по маске
|
Пользователь Сообщения: 136 |
Здравствуйте.
Просьба помочь в написании скрипта по удалению служб по маске. Например, есть список служб типа: service_1, service_2 и т.д. Необходимо удалить все службы с именем service_* |
|
Отправлено: 14:00, 03-12-2019 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось DJ Mogarych, 03-12-2019 в 15:24. Отправлено: 15:05, 03-12-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 15:11, 03-12-2019 | #3 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:13, 03-12-2019 | #4 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Нельзя вызвать метод для выражения со значением NULL. строка:1 знак:40 + (get-service AmmyyAdmin_*).name.foreach <<<< ({sc.exe delete $_}) + CategoryInfo : InvalidOperation: (foreach:String) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull Цитата Elven:
Возможно маска неправильная, в имени службы вместо звёздочки может быть от 4 до 6 символов |
|||
Последний раз редактировалось kirillius, 03-12-2019 в 15:40. Отправлено: 15:27, 03-12-2019 | #5 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать kirillius,
Цитата DJ Mogarych:
Команда Можно вот так попробовать, если версия старая: Цитата kirillius:
? |
||
------- Последний раз редактировалось DJ Mogarych, 03-12-2019 в 15:44. Отправлено: 15:36, 03-12-2019 | #6 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
|
|
Отправлено: 15:42, 03-12-2019 | #7 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 16:43, 03-12-2019 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать DJ Mogarych, а Wbem — Win32_Service → .Delete() (мне пробовать не на чем — нет «лишних» служб), не?!
Цитата kirillius:
|
|
Отправлено: 17:41, 03-12-2019 | #9 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Описание: Удаление записи службы из реестра. Если служба запущена либо для нее открыт дескриптор другим процессом, эта служба будет помечена для удаления. Использование: sc <сервер> delete [имя службы] Цитата DJ Mogarych:
При проверке скрипта я разумеется меняю всё на то как нужно. |
||
Отправлено: 16:00, 05-12-2019 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Удаление каталогов по маске. | mishgan2004 | Скриптовые языки администрирования Windows | 4 | 20-07-2017 14:00 | |
CMD/BAT - Удаление по маске | X.509 | Скриптовые языки администрирования Windows | 13 | 06-05-2014 00:24 | |
CMD/BAT - Удаление файлов по маске | IlyaBarkov | Скриптовые языки администрирования Windows | 6 | 15-10-2013 05:03 | |
CMD/BAT - Удаление скрытых папок по маске | chatlaninsan | Скриптовые языки администрирования Windows | 5 | 07-09-2009 17:22 |
|