For the complete documentation index, see llms.txt. This page is also available as Markdown.

Dépannage avancé PowerCLI

Remote Desktop Manager appelle les cmdlets de PowerCLI et présente les résultats dans son interface utilisateur.

Voici les étapes pour vous aider à isoler les problèmes lorsque l'intégration ne fonctionne pas comme prévu.

Script A : Obtenir la liste des machines virtuelles

GETVMS.PS1

Param(
    [Parameter(Mandatory=$true)]
    [string]$viServer,
    [Parameter(Mandatory=$true)]
    [string]$userName,
    [Parameter(Mandatory=$true)]
    [string]$password
) #end param

$VMHost = Connect-VIServer $($viServer) -User $userName -Password $password
if ($VMHost -eq $null ) { throw "Connection to server failed!";}
try
{
    Get-View -ViewType VirtualMachine |  select -Property Name, {$_.Moref.Value};
}
catch
{
    write-host $ErrorMessage
}
Disconnect-VIServer $VMHost -Force -Confirm:$false

Exemple d'utilisation

.\GetVMs.ps1 [SERVER_NAME] [USER_NAME] [PASSWORD]

Name $_.Moref.Value ---- -------------- MACHINE1 18 MACHINE2 19

Script B : Lancement du vmrc

CONNECTVMRCFROMPOWERCLI.PS1

Exemple d'utilisation

Vous devez envoyer la valeur MoRef.Value obtenue à l'aide du Script A ; dans notre exemple, démarrez MACHINE2 qui a l'ID 19.

Le VMRC devrait apparaître et vous permettre d'interagir avec lui.

Mis à jour

Ce contenu vous a-t-il été utile ?