
Gibt es ein Skript, das eingegeben werden kann, um die VMware vSphere PowerCLI-Eingabeaufforderung zu beenden, nachdem beispielsweise ein von einer VM erstellter Skriptsatz ausgeführt wurde?
Meine letzte Zeile meines .ps1-Skripts wird unten angezeigt, aber das Beenden funktioniert nicht; nach der Ausführung meines Skripts ist die Eingabeaufforderung immer noch da, anders als in der Windows-Eingabeaufforderung, da der Beenden-Befehl zwar funktioniert, aber nicht in PowerCLI.
New-VM -name $vm -DiskMB 10000 -memoryMB 4000
New-CDDrive -VM $vm -ISOPath $win7 -StartConnected:$true -Confirm:$false
$scsiController = Get-HardDisk -VM $vm | Select -First 1 | Get-ScsiController
Set-ScsiController -ScsiController $scsiController -Type VirtualLsiLogicSAS -Confirm:$false
Start-VM -vm $vm
Exit
Antwort1
Sie können einen Exit in der Kommandozeile nach dem Skriptaufruf markieren. Beispiel
.\runmyscript.ps1;exit
Führt Ihr Skript aus und schließt dann die Shell, nachdem Ihr Skript beendet wurde.