そのため、パス名を Powershell スクリプトに渡す必要があるビルド プロセス テンプレートを TFS 2012 で作成しました。これにより、指定されたディレクトリにファイルが連結されます。
これらのパス名の中には、2 つの連続するスペースが含まれる場合があり、これが問題であることが判明しています。
powershell スクリプトを呼び出すときは、パス名を一重引用符で囲みます。実行されるコマンドは次のようになります。
powershell C:\psScript.ps1 'C:\tmp\two spaces\myFolder'.
ただし、Powershell でディレクトリを開こうとすると、次のエラーが発生します。
Get-Item : Cannot find path 'C:\tmp\two spaces\myFolder'
because it does not exist.
2 つの空間が 1 つになったようで、パスが見つかりません。
誰がこれを引き起こしているのか知っていますか?