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:$falseEjemplo 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.
AnteriorInformación esencial sobre los GUID de propiedades de credenciales en Remote Desktop Manager
SiguienteScripting con PowerShell
Última actualización
¿Te fue útil?