Pourquoi un get-processus serait -ComputerName retourner un ne pouvait pas se connecter à une erreur de machine distante?
-
28-10-2019 - |
Question
Je peux exécuter la commande suivante sur une machine spécifique et il peut retourner une liste de processus sur plusieurs ordinateurs cibles, mais renvoie une erreur « Impossible de se connecter à la machine à distance » sur une machine.
get-process -ComputerName 192.168.1.101
- Aucun des machines cibles ont Powershell installé.
- La machine que je suis d'exécuter le script Powershell sur 2.0 a installé.
- J'ai des privilèges d'administrateur sur toutes les machines.
- Les machines cibles qui sont capables de retourner une liste de processus sont à distance Server 2003 Standard Edition avec SP 1.
- La machine cible qui ne renvoie pas une liste des processus est à distance Server 2003 R2 Standard Edition SP2.
Que me empêcher d'obtenir une liste des processus à partir d'une machine distante en utilisant Powershell?
La solution
Il se trouve la machine qui retournait l'erreur n'a pas eu le service d'enregistrement à distance a commencé. Une fois que j'ai commencé ce service l'erreur « Impossible de se connecter à la machine distante » est parti. Ce blog m'a aidé à trouver la solution http://sebastienlachance.com/post/ProcessGetProcesses-common -errors.aspx
Autres conseils
Je pense qu'il utilise WMI, donc si le service ne fonctionne pas, ce serait le faire. Pouvez-vous exécuter des requêtes Get-WmiObject contre les PC du tout?