Erweiterte Fehlerbehebung für PowerCLI
Remote Desktop Manager ruft die Cmdlets von PowerCLI auf und stellt die Ergebnisse in seiner Benutzeroberfläche dar.
Hier sind Schritte, die dabei helfen, Probleme zu isolieren, wenn die Integration nicht wie erwartet funktioniert.
Skript A: Liste der virtuellen Maschinen abrufen
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:$falseAnwendungsbeispiel
.\GetVMs.ps1 [SERVER_NAME] [USER_NAME] [PASSWORD]
Name $_.Moref.Value ---- -------------- MACHINE1 18 MACHINE2 19
Skript B -:Start der vmrc
CONNECTVMRCFROMPOWERCLI.PS1
Anwendungsbeispiel
Sie müssen den MoRef.Value senden, der mit Skript A ermittelt wurde; in unserem Beispiel starten Sie MACHINE2, die die ID 19 hat.
Die VMRC sollte erscheinen und Ihnen die Interaktion damit ermöglichen.
VorherigeWesentliche Informationen zu GUIDs von Anmeldeinformations-Eigenschaften in Remote Desktop Manager
NächstePowerShell-Skripting
Zuletzt aktualisiert
War das hilfreich?