Beenden Sie die VMware vSphere PowerCLI-Eingabeaufforderung?

Beenden Sie die VMware vSphere PowerCLI-Eingabeaufforderung?

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.

verwandte Informationen