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

Solución avanzada de problemas de PowerCLI

Remote Desktop Manager llama a los cmdlets de PowerCLI y presenta los resultados en su interfaz de usuario.

Estos son los pasos que le ayudarán a aislar los problemas cuando la integración no funciona como se espera.

Script A: Obtener la lista de máquinas virtuales

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

Ejemplo de uso

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

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

Script B -: Iniciar el vmrc

CONNECTVMRCFROMPOWERCLI.PS1

Ejemplo de uso

Debe enviar el MoRef.Value que se obtuvo mediante el Script A; en nuestro ejemplo, inicie MACHINE2, que tiene 19 como ID.

El VMRC debería aparecer y permitirle interactuar con él.

Última actualización

¿Te fue útil?