2017-02-20 7 views
-1

ビルドサーバー上でユーザーの最新情報を取得しようとしています。私はこれを行うpowershellスクリプトを作成し、スクリプトは正常に終了しますが、フォルダは更新されません。 PowerShellのセッションを開いて、手動で入力して行ごとに入力すると動作します。しかし、スクリプトを実行していません。TFSに遠隔のPowershellが動作しない

$tf = 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\TF.exe ' 
$s = New-PSSession -ComputerName server -Credential user 
Invoke-Command $s -ScriptBlock{ 
cd c:\inetpub\wwwroot\sqlwebservice 
& $args[0] @('get ', '. ', '/r') 
cd SyncService 
dir 
exit 
} -ArgumentList ($tf) 
Pause 

任意のアイデア?ありがとう。

+0

あなたのビルドプロセスの一部としてスクリプトを実行するか、またはちょうどあなたのローカルマシン上でそれを実行しましたか? –

+0

ローカルマシンで実行します。ビルドを実行する汎用ログイン用のフォルダを更新します。このようにして、XMLへの変更をチェックインしてこのスクリプトを実行すると、ビルドを実行するユーザーは、そのサーバーとは離れた場所で更新されます。 – Adam

答えて

関連する問題