2010-12-03 5 views

答えて

1

要するに、

元はMS-DOSはWindowsが実行されていたオペレーティングシステムでした。これは、以前のOSをシミュレートするアプリケーションです。あなたの問題を解決するには、MS-DOSコマンドライブラリでこの種のロジック(つまりIF(file_is_present_with_string)THEN {...})を実行するMS-DOS内から呼び出されたアプリケーションを使用する必要があります。

Powershellは、MS-DOSコマンド(たとえばipconfig/all)から出力を取り出し、別のレイアウトに再フォーマットするなど、以前は使用できなかった多くの操作を実行できる強力なスクリプト言語ですそれは別のコマンドの入力パラメータ(ipconfigから値を選択して別のコマンドで使用するなど)です。 MS-DOSコマンドの実行はサポートしていますが、PowerShellの内部で動作するように設計された自己完結型のアプリケーションであるCMDLET(コマンドリット)の使用によってそのようになります。あなたの問題を解決するのに役立つかもしれない他の多くのCMDLETがあります。

関連する問題