Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Powershell и службы

Ответить
Настройки темы
PowerShell - Powershell и службы

Аватара для a1ek9

Новый участник


Сообщения: 21
Благодарности: 1

Профиль | Отправить PM | Цитировать


Добрый вечер! Помогите сделать на powershell этот скрипт, ничего не выходит, нужно чтобы он был однострочным, и желательно без двойных ковычек (') такая допускается.
Код: Выделить весь код
for /f %I in ('reg query "HKLM\SYSTEM\CurrentControlSet\Services" /k /f "BcastDVRUserService" ^| find /i "BcastDVRUserService"') do (reg add "%I" /v "Start" /t reg_dword /d 4 /f)

Отправлено: 15:11, 18-05-2024

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6530
Благодарности: 1483

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
Set-Service BcastDVRUserService -StartupType Disabled

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:24, 18-05-2024 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для a1ek9

Новый участник


Сообщения: 21
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Set-Service BcastDVRUserService -StartupType Disabled »
Это не то, в windows есть службы которые генерируются, имя вернее. Пример как раз выше я написал. Ваша команда отключает только BcastDVRUserService, а BcastDVRUserService_34220 по прежнему функционирует. Скрипт видимо не прочитали до конца что я указал)

Отправлено: 20:21, 19-05-2024 | #3


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1182
Благодарности: 491

Профиль | Отправить PM | Цитировать


Цитата a1ek9:
в windows есть службы »
а в powershell есть "дикие карты"
Код: Выделить весь код
get-service l*
Пример в полном виде:
Код: Выделить весь код
Get-Service -Name l* | Set-Service -Status Paused
- скорректируйте как нужно Вам...

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:48, 19-05-2024 | #4


Аватара для a1ek9

Новый участник


Сообщения: 21
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата YuS_2:
скорректируйте как нужно Вам... »
Благодарю, почитал теперь знаю что такое
Цитата YuS_2:
в powershell есть "дикие карты" »
Но теперь ругается на | . Пробовал так же через переменную, ничего не вышло(
Код: Выделить весь код
Get-Service -Name 'BcastDVRUserService*' | Set-Service -StartupType Disabled

Отправлено: 14:18, 20-05-2024 | #5


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6530
Благодарности: 1483

Профиль | Отправить PM | Цитировать


Цитата a1ek9:
теперь ругается на | »
Как именно ругается?
Вы эти команды где пишете и как запускаете?
Пишите, чтобы не приходилось к телепатии прибегать.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 15:57, 20-05-2024 | #6


Аватара для a1ek9

Новый участник


Сообщения: 21
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Как именно ругается? »
Код: Выделить весь код
Set-Service : Не удается настроить службу "Пользовательская служба DVR для игр и трансляции_34220 (BcastDVRUserService_
34220)" из-за следующей ошибки: Параметр задан неверно
строка:1 знак:44
+ ... vice -Name 'BcastDVRUserService*' | Set-Service -StartupType Disabled
+                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (System.ServiceProcess.ServiceController:ServiceController) [Set-Servi
   ce], ServiceCommandException
    + FullyQualifiedErrorId : CouldNotSetService,Microsoft.PowerShell.Commands.SetServiceCommand
Цитата DJ Mogarych:
Вы эти команды где пишете и как запускаете? »
powershell от имени администратора.

Отправлено: 17:32, 20-05-2024 | #7


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6530
Благодарности: 1483

Профиль | Отправить PM | Цитировать


Понятно, дело не в пайпе, а в том, что нет прав на отключение этой службы даже под администратором.

В интернете приводятся разные способы типа этого, но я рекомендовать такие способы не могу.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:54, 20-05-2024 | #8


Deadooshka


Сообщения: 2492
Благодарности: 675

Профиль | Отправить PM | Цитировать


это т.н. per-user services
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:56, 20-05-2024 | #9


Аватара для a1ek9

Новый участник


Сообщения: 21
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата a1ek9:
for /f %I in ('reg query "HKLM\SYSTEM\CurrentControlSet\Services" /k /f "BcastDVRUserService" ^| find /i "BcastDVRUserService"') do (reg add "%I" /v "Start" /t reg_dword /d 4 /f) »
тут прав хватает, а через powershell нет? что то тут не так.
Цитата DJ Mogarych:
В интернете приводятся разные способы типа этого, но я рекомендовать такие способы не могу. »
Это всем известный твик, рабочий. Но на все службы такого типа их не найти) Изначально в .bat работает через реестр, может в powershell такой вариант сделать? Что то я затупил..

Отправлено: 22:10, 20-05-2024 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Powershell и службы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - Службы - Службы Windows 8/8.1/8.1 Update morozoff Microsoft Windows 8 и 8.1 8 16-04-2014 01:27
PowerShell - PowerShell bort-747 Скриптовые языки администрирования Windows 0 10-04-2012 11:29
PowerShell - PowerShell и Excel tarasov.evgeny Скриптовые языки администрирования Windows 11 15-11-2011 16:27
PowerShell - Powershell и Access tarasov.evgeny Скриптовые языки администрирования Windows 2 09-06-2011 17:06
Разное - PowerShell Butunin Klim Программирование и базы данных 1 31-07-2008 18:39




 
Переход