Назад | Перейти на главную страницу

Как заставить процесс не отвечать на удаленном сервере с помощью Powershell

Я не понимаю, ответ на удаленном сервере пуст.

Get-Process explorer -ComputerName vcass1 | select name,id,responding

Name                                               Id Responding
----                                               -- ----------
explorer                                         1204
explorer                                         3020

но отвечаю я действительно пустой:

Get-Process explorer -ComputerName vcass1 | Where-Object {$_.Responding -eq $true}
>> No result

Get-Process explorer -ComputerName vcass1 | Where-Object {$_.Responding -eq $false}
>> No result

когда я пытаюсь с: -ComputerName localhost у меня такая же проблема, но без -Имя компьютера у меня есть ценность $ True для каждого процесса!

Согласно помощь в MSDN у меня есть NotSupportedException ошибка, указывающая на то, что:

Вы пытаетесь получить доступ к свойству Responding для процесса, запущенного на удаленном компьютере. Это свойство доступно только для процессов, запущенных на локальном компьютере.