2013-10-11 8 views
5

PowerShellを使用しているが、古いWindowsコマンドシェルに関連するすべての従来のコマンドを実行することに潜在的な問題はありますか?私はまた、古いスタイルで書かれたバッチファイルが影響を受けないことにも懸念しています。Powershellは標準のコマンドプロンプトと後方互換性がありますか?

Microsoftはこれをすべて考えていると思います。しかし私は、プロダクション環境で古いスタイルのスクリプトを実行しているので注意する必要があります。私は、PowerShellが問題を引き起こすかもしれないと心配したくありません。

Windowsタスクスケジューラを使用してジョブ(バッチファイル実行中)をスケジュールしています。私は、Powershell経由で提出されたかのようにファイルが実行されるかどうかに関わらず、これらの仕事がうまくいくと考えています。

答えて

6

いいえ完全に下位互換性がありません。ただし、PowerShell内でcmdセッションを実行して互換性を得ることはできます。バッチファイルをスケジュールされたタスクとして実行している場合、バッチファイルはcmdserveで処理され、powershellでは処理されないため、問題はないはずです。

関連する問題