2017-03-13 136 views

回答

6

Ctrl-Break工程。

exit()可能會奏效,但調用函數與括號不是PowerShell的語法,所以它試圖用()作爲函數參數,但()是不是在PowerShell中任何所以它是生成該錯誤消息。 exit(1)的作品,因爲(1)是一個有效的表達式本身,其計算結果爲1,所以這與exit 1相同,並且此命令在cmd環境中設置%ERRORLEVEL%返回值。

它在help about_Language_Keywords描述:

退出

導致Windows PowerShell將退出腳本或Windows PowerShell中的實例。

運行'powershell.exe -File'時,只能使用exit語句將%ERRORLEVEL%變量設置爲非零值。

5

正確的命令是exit,這將退出當前的PowerShell提示並返回到cmd.exe