> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/fr/knowledge-base/troubleshooting-articles/vmware.md).

# VMware

Les outils VMware supposent que leurs scripts sont exécutés dans une session interactive et affichent également des avertissements la première fois qu'ils sont lancés. En l'état actuel, vous devez exécuter les commandes de manière interactive après avoir installé ou mis à niveau leurs outils.

La configuration de PowerCLI comporte plusieurs portées : ***Session***, ***User*** et ***AllUsers***. Veuillez consulter leur documentation pour plus de détails et pour savoir comment effectuer une configuration adéquate selon vos besoins.

### Échec de la connexion au serveur !

Ce message d'erreur s'affiche pour diverses raisons. Pour un diagnostic rapide, lancez le raccourci VMware vSphere PowerCLI correspondant au même nombre de bits (64 bits) que votre Remote Desktop Manager.

### Dans la fenêtre PowerShell : des messages d'erreur apparaissent mais il est impossible de les lire avant la fermeture de la fenêtre

Remote Desktop Manager envoie en définitive quelques commandes dans un script encodé. Vous pouvez ouvrir une fenêtre PowerShell et saisir les commandes suivantes de manière séquentielle. Vous aurez ainsi le temps de lire les messages d'erreur.

La première commande établit la connexion avec le serveur ; une invite de mot de passe apparaîtra :

`Connect-VIServer {server ip or name};`

La deuxième commande liste les machines virtuelles présentes sur le serveur. Elle affiche le nom et l'identifiant.

`Get-View -ViewType VirtualMachine | select -Property Name, {$_.Moref.Value};`

### Dans la fenêtre PowerShell : un ou plusieurs problèmes liés aux certificats du serveur

Consultez la documentation de VMware et prenez une décision éclairée quant à la meilleure marche à suivre en tenant compte de vos préoccupations en matière de sécurité. Pour les utilisateurs qui acceptent de conserver le certificat par défaut sur le serveur VMware, vous pouvez ouvrir une fenêtre de commande PowerShell et exécuter la commande suivante :

`set-PowerCLIConfiguration -invalidCertificateAction "ignore" -confirm:$false`

### Dans la fenêtre PowerShell : une question sur la prise en charge de plusieurs serveurs

Comme indiqué dans leur message, cette option deviendra la valeur par défaut dans une prochaine version. Veuillez consulter leur documentation et prendre une décision éclairée, mais la plupart des utilisateurs devraient accepter l'option Multiple.

### Problèmes avec VMware PowerCLI

The term 'connect-viserver' is not recognized as the name of a cmdlet, function, script file, or operable program. check the spelling of the name, or if a path was included, verify that the path is correct and try again.

#### Cause

Cette erreur se produit parce que les modules PowerCLI ne sont pas liés à PowerShell ou que le module PowerCLI pour la commande Connect-ViServer est manquant.

#### Solution

Vérifiez si VMware PowerCLI est installé.

L'exécution de `Get-Module VM\* -ListAvailable` dans PowerShell affiche la liste des modules VMware installés. Vous devriez voir 4 modules VMware répertoriés dans PowerShell, comme illustré dans l'image ci-dessus.

Vous pouvez vérifier si PowerShell reconnaît la commande Connect-ViServer. En saisissant la commande, nous constatons que PowerShell ne dispose pas du module approprié.

Dans la fenêtre PowerShell, installez les modules PowerCLI à l'aide de la commande Install-Module. De nombreuses instructions détaillées sont disponibles sur Google.

Saisissez ensuite à nouveau la commande `Get-Module VM\* -ListAvailable` ; vous pouvez constater que les modules PowerCLI sont maintenant répertoriés. Un dernier test avec la commande Connect-ViServer, en la saisissant dans PowerShell, confirme que la connexion est établie et que le problème devrait être résolu.

### Dépannage supplémentaire

Si vous essayez sur un nouvel ordinateur et rencontrez un problème avec VimAutomation.Core, vous pouvez l'installer avec la commande :

`Install-Module -Name VMware.VimAutomation.Core -AllowClobber -Scope CurrentUser`

Après l'installation, si vous exécutez la commande :

`Get-Module VM* -ListAvailable`

Vous devriez obtenir le résultat ci-dessous :

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB4126.png" alt=""><figcaption></figcaption></figure>

Si vous redémarrez Remote Desktop Manager avec l'utilisateur actuel (sans exécution en tant qu'administrateur) et ouvrez l'entrée du tableau de bord VMware, après 30 secondes, vous devriez voir tous vos serveurs.

Si cela ne fonctionne pas, créez une entrée PowerShell (la bleue), sélectionnez ***Embedded Script*** et saisissez le script ci-dessous :

```powershell
Import-Module VMware.PowerCLI;
Connect-ViServer "SERVER_IP";
Get-View -ViewType VirtualMachine | select -Property Name, {$_.Moref.Value};
```

Cliquez deux fois sur ***OK*** et essayez de démarrer l'entrée PowerShell.

Si vous obtenez une erreur concernant les politiques d'exécution, veuillez consulter <https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-5.1>

Vous pouvez toutefois résoudre le problème avec la commande suivante :

`Set-ExecutionPolicy Unrestricted -Scope CurrentUser`

Veuillez consulter votre administrateur pour vous assurer que cette commande est autorisée au sein de votre infrastructure.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/rdm/fr/knowledge-base/troubleshooting-articles/vmware.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
