0

Subversion からダウンロードしようとしています。エラーメッセージと成功メッセージをキャッチできます。ただし、現在のシナリオでは実行できないコンソールのユーザー名やパスワードなど、コマンドが提供するプロンプトをキャプチャしたいと考えています。助けてください。コード:

$msg=svn --force export $SVN[$i] 2>&1 
if ($LASTEXITCODE -eq 1)
{
    "Encountered error during SVN Checkout. Error Message is $msg. Please check." >> $LogFile
    exit
}

$msg >> $LogFile
4

1 に答える 1

0

スクリプトから SVN にログインできるようにするには、いくつかの方法があります。1 つは、入力を SVN にスクリプト化し、入力を SVN にパイプすることです。

$msg=svn --force export $SVN[$i] 2>&1 <scripted_svn_input.txt

ただし、スクリプト化されていない入力を SVN に提供する必要があると思います。その場合、SVN からの出力を PS コンソールにパイプし、PS コンソールからの入力を SVN にパイプすることができます。これのほぼ完全な例を次に示します: Powershell から別のアプリケーション ウィンドウで対話型コマンドを実行する方法

于 2013-07-18T15:39:47.147 に答える