2012-05-07 20 views
0

は私がしかしthis post on stackoverflow.呼び出しTFS 2010のWebサービス

からの手順を使用して、TFS倉庫およびTFSキューブで行われたレポートの生成の間の時間間隔を変更したい、私はダイアログを持っているように見えるとしません。代わりに、TFSサーバーに変更を加えることができて便利な「起動」コマンドで、私はこれを参照してください。

POST /tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx HTTP/1.1 Host: Content-Type: application/soap+xml; charset=utf-8 Content-Length: length

<?xml version="1.0" encoding="utf-8"?> 
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> 
    <soap12:Body> 
    <ChangeSetting xmlns="http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Controller/03"> 
     <settingId>string</settingId> 
     <newValue>string</newValue> 
    </ChangeSetting> 
    </soap12:Body> 
</soap12:Envelope> 

は私が変更を適用するために必要な権限を持っていないということですか、それはあるが変更が必要なTFSの設定bサービス?とにかく、私はTFS Webサービスを呼び出す方法を知る必要があります。

Error: Access Denied: [...] needs the following permission(s) on the resource Warehouse to perform this action: Administer Warehouse

+0

TFSサーバーのコンピュータからこれをやっていますか? TFS管理者アカウントを使用してTFSサーバーに直接ログインしていない場合(物理コンピュータにアクセスできない場合はRDP)、動作しないことを意味します。 – Nock

答えて

0

私はこのシナリオを実現するためにNENO Lojeによって2つのツールを使用します。

EDIT は、私は私が欲しかったパラメータを変更するために必要な権限を持っていないことが判明しました。

あなたはかかわらず、適切な権限を持っている必要があります。