Get-Process à distance de l'ordinateur ne fonctionne pas, mais Invoke-Command n'

J'ai 2 serveurs exécutant Windows Server 2012 R2. L'un d'eux est l'hôte d'une machine virtuelle fonctionnant sous Windows 7 32 bits, et je suis en train d'utiliser l'autre serveur pour afficher les processus en cours d'exécution de la machine virtuelle.

J'ai eu à utiliser Activer PSRemoting -SkipNetworkProfileCheck pour que tout puisse fonctionner. J'ai eu aussi d'ajouter les ordinateurs les uns aux autres TrustedHosts listes.

Get-Process -ComputerName VM01

sera de retour d'une "impossible de se connecter à la machine à distance". Cependant,

Invoke-Command -ComputerName VM01 -ScriptBlock {Get-Process}

fonctionne très bien. Quelle est la différence entre l'utilisation de la Commande Invoke-command et en utilisant le Processus avec un nom d'ordinateur argument? Dans le cas où il est important, je peux aussi utiliser la touche Entrée-PSSession sans aucun problème

OriginalL'auteur Milto007 | 2014-03-12