Get-Process funktioniert nicht mit Remote-Windows 7-Clients

Get-Process funktioniert nicht mit Remote-Windows 7-Clients

Ich habe versucht, MicrosoftsGetNetworkStatistics-Skriptgegen Remotecomputer, damit wir zusammen mit anderen Tools verfolgen können, welche Prozesse Bandbreite nutzen.

Ich kann das Skript nicht auf Remote-Windows-7-Clients ausführen. Es funktioniert einwandfrei, wenn es sowohl remote als auch lokal auf einem Windows Server 2012 R2-Computer ausgeführt wird. Es funktioniert auch einwandfrei, wenn es lokal auf einem Windows-7-Computer ausgeführt wird.

Ich habe Enable-PSRemoting auf dem Windows 7-Client ausgeführt und Windows Remote Management und Windows Management Instrumentation in der Windows-Firewall zugelassen.

Dies ist ein Fehler, den ich erhalte, wenn ich auf einem Remote-Windows-7-Computer arbeite

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.

Ich habe versucht, nur „get-process“ auf dem Remote-Windows-7-Client auszuführen, was lokal, aber nicht remote funktioniert (auf Windows Server 2012 r2 funktioniert es remote und lokal).

Ich habe auch ausgeführt Invoke-Command {get-process} -computername $machinename -credential $domain\admin. Und nach Eingabe der richtigen Anmeldeinformationen werden immer noch die gleichen Ergebnisse erzielt.

Für jede Hilfe wäre ich sehr dankbar.

Antwort1

Stellen Sie sicher, dass WinRM auf dem Remote-System ausgeführt wird. Aufgrund der angezeigten Fehler klingt es so, als ob dies nicht der Fall ist. Überprüfen Sie auch Ihre Firewall-Einstellungen.

Windows-Remoteverwaltung

Wenn das System Teil einer Domäne ist, können Sie Ihre Gruppenrichtlinie so festlegen, dass es für die Maschinen, die Sie per Remote-Zugriff mit PowerShell verwalten möchten, automatisch aktiviert wird.

Nur Windows-Server haben diese Funktion standardmäßig aktiviert. Bei Windows-Clients ist sie standardmäßig deaktiviert.

verwandte Informationen