2017-02-20 96 views
-1

我想在構建服務器上獲取用戶的最新信息。我已經創建了一個PowerShell腳本來執行此操作,腳本成功完成,但文件夾未更新。如果我打開PowerShell會話並逐行輸入,則可以使用它。但運行腳本不會。Powershell遠程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 

任何想法?謝謝。

+0

你運行該腳本作爲構建過程的一部分,或者只是在本地機器上運行呢? –

+0

我在本地機器上運行它。它爲運行構建的通用登錄更新文件夾。通過這種方式,我可以簽入對XML的更改,運行此腳本,並且運行構建的用戶將得到更新,而無需遠程訪問該服務器。 – Adam

回答