簡體   English   中英

退出VMware vSphere PowerCLI命令提示符?

[英]Exiting VMware vSphere PowerCLI command prompt?

執行一組腳本(例如創建的VM)后,是否有腳本要輸入以退出VMware vSphere PowerCLI命令提示符。

我的.ps1腳本的最后一行如下所示,但是退出不起作用,在執行我的腳本后,命令提示符仍然存在,這與Windows命令提示符不同,因為退出命令有效,但在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

我的直覺是,這與powershell無關,而與PowerCLI無關。 我還猜測如果將窗口聚焦並按“ Enter”,則窗口將關閉。 很久以前,我在執行一些Powershell腳本時就遇到了這種情況,但是直到今天晚上才遇到過不錯的解決方案。 在執行腳本后,powershell似乎在等待Readline()調用。

解決方案:在對powershell.exe的調用中包括標志-InputFormat None 在您的情況下,我會將其包含在對PowerCLI可執行文件的調用中,應將其傳遞給它。

資源:這看起來像是Microsoft跟蹤器中的一個已知問題 這兩個問題引用相同的修復程序:

請讓我知道這是否可以正常運行,我當前不在安裝PowerCLI的系統上。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM