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

Risoluzione dei problemi avanzata di PowerCLI

Remote Desktop Manager richiama i cmdlet di PowerCLI e presenta i risultati nella sua interfaccia utente.

Ecco alcuni passaggi per aiutarla a isolare i problemi quando l'integrazione non funziona come previsto.

Script A: ottenere l'elenco delle macchine virtuali

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

Esempio di utilizzo

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

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

Script B -:Avvio del vmrc

CONNECTVMRCFROMPOWERCLI.PS1

Esempio di utilizzo

Deve inviare il MoRef.Value ottenuto tramite lo Script A; nel nostro esempio, avvii MACHINE2 che ha 19 come ID.

Il VMRC dovrebbe apparire e consentirle di interagire con esso.

Ultimo aggiornamento

È stato utile?