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

Get-Process не работает с удаленными клиентами Windows 7

Я пытался запустить Microsoft Скрипт GetNetworkStatistics против удаленных компьютеров, чтобы мы могли отслеживать, какие процессы используют пропускную способность вместе с другими инструментами.

Я не могу запустить сценарий для удаленных клиентов Windows 7. Он отлично работает при запуске на компьютере с Windows Server 2012 r2 как удаленно, так и локально. Он также отлично работает при локальном запуске на компьютере с Windows 7.

Я запустил Enable-PSRemoting на клиенте Windows 7 и разрешил удаленное управление Windows и инструментарий управления Windows в брандмауэре Windows.

Это ошибка, которую я получаю при запуске на удаленном компьютере с Windows 7

WARNING: Could not run Get-Process -computername win7.  Verify permissions and connectivity.  Defaulting to no
ShowProcessNames
'C:\netstat.txt' on win7 converted to '\\win7\C$\netstat.txt'.  This path is not accessible from your system.
At C:\Users\user\Desktop\Get-NetworkStatistics.ps1:200 char:25
+                         Throw "'$tempFile' on $computername converted to '$remot ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: ('C:\netstat.txt...om your system.:String) [], RuntimeException
    + FullyQualifiedErrorId : 'C:\netstat.txt' on win7 converted to '\\win7\C$\netstat.txt'.  This path is not accessi
   ble from your system.

Я попытался запустить только get-process против удаленного клиента Windows 7, который работает локально, но не удаленно (он работает удаленно и локально против Windows Server 2012 r2).

Я также бегал Invoke-Command {get-process} -computername $machinename -credential $domain\admin. И после предоставления правильных учетных данных он по-прежнему дает те же результаты.

Любая помощь будет принята с благодарностью.

Убедитесь, что WinRM запущен в удаленной системе. Судя по приведенным ошибкам, похоже, что это не так. Также проверьте настройки брандмауэра.

Удаленное управление Windows

Если система является частью домена, вы можете настроить свою групповую политику на автоматическое включение для машин, которыми вы хотите управлять удаленно с помощью PowerShell.

Только на серверах Windows это включено по умолчанию. У клиентов Windows он отключен по умолчанию.