當我一臺機器爲什麼TFS身份驗證會在遠程PowerShell會話中失敗?
Add-Type -Path "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.TeamFoundation.VersionControl.Client.dll"
$basePath = "http://magv-dev-tfs:8080/tfs/MccCollection"
[Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServer($basePath)
我得到一個物體上直接運行下面的PowerShell腳本,與場AuthenticatedUserName,AuthenticatedUserDisplayName,AuthenticatedUserIdentity集。
當我運行在從某些其他機器使用samË憑證在同一臺機器上的遠程PowerShellTab相同的腳本,則這3個字段是emply:
AuthenticatedUserName :
AuthenticatedUserDisplayName :
AuthenticatedUserIdentity :
Uri : http://my-tfs:8080/tfs/mcccollection
TimeZone : System.CurrentSystemTimeZone
InstanceId :
Name : my-tfs\MccCollection
Credentials : System.Net.SystemNetworkCredential
Culture : de-DE
SessionId : 7c76a150-f681-4b3c-9b0d-2836a3a5a908
ClientCacheDirectoryForInstance :
HasAuthenticated : False
TfsTeamProjectCollection : magv-dev-tfs\MccCollection
編輯:
我剛碰上這個問題;我希望找到解決方法。 – 2013-01-15 23:06:56