
たとえば VM で作成された一連のスクリプトを実行した後、VMware vSphere PowerCLI コマンド プロンプトを終了するために入力するスクリプトはありますか。
私の .ps1 スクリプトの最後の行を以下に示しますが、exit が機能しません。スクリプトを実行した後、コマンド プロンプトはまだそこにあります。これは、exit コマンドが機能するが powercli では機能しない Windows コマンド プロンプトとは異なります。
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
答え1
スクリプト呼び出しの後にコマンドラインで終了タグを付けることができます。例
.\runmyscript.ps1;exit
スクリプトを実行し、スクリプトが終了したらシェルを閉じます。