Как мне сбросить Netmon с помощью PowerShell?

Я использую PowerShell, как администратор в Windows8.1. Я даю команду Restart-Service netmon но это терпит неудачу с не найденным обслуживанием. хорошо, как мне тогда перезапустить netmon?

1 ответ

Решение

Прежде всего - ваш сервисный сервис не всегда соответствует отображаемому имени сервиса. В этом примере - мне нужно Restart-Service vds:

Если вы хотите получить полный список услуг и посмотреть на название сервиса, вы можете сделать простой Get-Service:

Затем вы можете сузить это, используя предложение "Где", подобное этому Get-Service | Where {$_.Name -like "Net*"}:

(Или вы можете просто найти свой сервис в services.msc или вы могли бы использовать sc query)

Когда у вас есть действительное имя службы, вы можете перезапустить, остановить, запустить или запросить службу: Стоп-Сервис | Старт-Сервис | Рестарт-Сервис | Get-Service

Иногда вы получаете сообщение об ошибке службы, указывающее, что служба не установлена ​​на вашем компьютере. Обычно это потому, что вы не запускаете "As Admistrator":

Подняв, эти команды снова начнут работать: Сообщение об ошибке не очень хорошо для этого - и я видел, как это сбило людей с толку несколько раз.

Изменить - просто перечитайте свой вопрос и увидите, что вы уже говорите, что вы уже являетесь администратором. Можете ли вы опубликовать скриншот для нас, пожалуйста? Или подтвердите это, выполнив следующее:

If (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] “Administrator”)){
Write-Warning “You do not have Administrator rights to run this script!`nPlease re-run this script as an Administrator!”
}

Если ваш сеанс был должным образом повышен, вы не получите предупреждение, как показано на скриншоте ниже:

Другие вопросы по тегам