J'ai des problèmes avec Get-WmiObject et l'utilisation de cet objet. Dans le cas, je me connecte à un ordinateur distant - qui n'est pas dans AD, mais sur Internet.Powershell - appelant des objets WMI distants - Erreur RPC HRESULT: 0x800706BA (serveur RPC non disponible)
J'utilise les informations d'identification et je suis en mesure de récupérer la liste des classes WMI ou objet (pour être précis, je veux travailler avec Win32_Process) via des commandes:
$credential = Get-Credential
$class = Get-WmiObject -list -computer "xyz" -credential $credential | Where-Object {$_.Name -eq "Win32_Process" }
$object = Get-WmiObject -class Win32_Process -computer "xyz" -credential $credential
Quand je change le nom d'hôte ou des informations d'identification, alors j'ai eu et erreur de "RPC non disponible", ou un accès non autorisé. Par conséquent, je suppose que ce serveur RPC et la récupération des objets WMI & classes fonctionne. Mais quand je les récupère, je ne suis pas capable de travailler avec eux. Dans tous les cas de l'essayer (méthode d'appel ou Get-membres), il jette des cette erreur:
"Server RPC není k dispozici. (Výjimka na základě hodnoty HRESULT: 0x800706BA)"
(It's a czech localization of: Server RPC is not available. (Exception based on the value of HRESULT: 0x800706BA)
Je n'ai trouvé aucun autre exemple d'erreur semblable. J'utilise PowerShell 1.0 sur Vista Ent. machine. La machine cible est Win2003 R2 (le serveur de produit sera Win Serv Serveur 2008 - pas encore testé).
J'apprécierais n'importe quel conseil. Je vous remercie.
Pour clarifier, vous pouvez obtenir avec succès les variables $ et $ object et les écrire en sortie, mais l'exécution d'une méthode sur eux vous donne cette erreur? Pouvez-vous être plus précis dans quelle (s) méthode (s) vous tentez d'appeler? –