2013-10-11 24 views
5

使用powershell有沒有任何潛在的問題,但執行所有與舊的Windows命令shell相關的傳統命令?我也擔心以舊式編寫的批處理文件不受影響。Powershell向後兼容標準命令提示符嗎?

微軟會想到這一切是完全有道理的;不過,我只需要謹慎一些,因爲我們在生產環境中運行舊式腳本。我不想擔心PowerShell可能會造成任何問題。

我們正在通過Windows任務計劃程序安排作業(運行批處理文件)。無論文件是否像通過Powershell提交一樣運行,我都認爲這些作業會很好。

回答

6

不,它不完全向後兼容。然而,你可以在powershell中運行一個cmd會話,然後獲得兼容性。如果您將批處理文件作爲計劃任務運行,那麼該批處理文件將在cmd會話中處理,而不是以powershell處理,因此它們應該沒有問題。