Powershellスクリプトを介してPythonがマシンにインストールされているかどうかを確認しようとしています。Pythonがインストールされているかどうかを確認するPowershellスクリプト
私の考えでは、これまでに以下のことを実行することです:
$p = iex 'python -V'
コマンドは(Exitcode
$p
のプロパティを確認してください)正しく実行した場合、出力を読み込み、バージョン番号を抽出します。
しかし、私はPowershell ISEでスクリプトを実行するときに出力をキャプチャするのに苦労しています。次の結果が返されます:
python : Python 2.7.11
At line:1 char:1
+ python -V
+ ~~~~~~~~~
+ CategoryInfo : NotSpecified: (Python 2.7.11:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
誰かが正しい方向を指していますか?
乾杯、 Prabu
式が正常に実行された場合、私にブール値を与えるMathiasR.Jessen @ '$ LASTEXITCODE'自動変数 –
の値をチェックし、私は信じています。しかし、表現自体からコンソール出力を抽出するにはどうすればよいのですか?バージョン番号を得ることができますか? –