Я пытаюсь получить последнюю информацию о пользователе на сервере сборки. Я создал сценарий powershell для этого, и сценарий успешно завершен, но папка не обновляется. Если я открою сеанс powershell и пройду по строке, набрав их вручную, он будет работать. Но запустить сценарий нет.Powershell remote to TFS не работает
$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
Любые идеи? Благодарю.
ли вы запустить скрипт как часть процесса сборки или просто запустить его на локальном компьютере? –
Я запускаю его на своей локальной машине. Он обновляет папку для общего входа, который запускает сборки. Таким образом, я могу вносить изменения в XML, запускать этот скрипт, а пользователь, который запускает сборки, обновляется, и мне приходится удалять его на этот сервер. – Adam