これを機能させるには、どの種類の資格情報を提供する必要がありますか
$tfsServer = [Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServer($basePath,$credential)
私は試した:
$credential = New-Object System.Management.Automation.PsCredential($user,$password)
と
$credential = New-Object System.Net.NetworkCredential($user, $password, $domane)
そしていつも得た
Für "GetServer" und die folgende Argumenteanzahl kann keine Überladung gefunden werden: "2".
Bei Zeile:18 Zeichen:86
+ $tfsServer = [Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServer <<<< ($basePath,$credential)
+ CategoryInfo : NotSpecified: (:) [], MethodException
+ FullyQualifiedErrorId : MethodCountCouldNotFindBest
使いたい
TeamFoundationServerFactory.GetServer Method (String, ICredentialsProvider)
参照。http://msdn.microsoft.com/en-us/library/bb136201%28v=vs.80%29.aspx
背景は、リモートPowerShellセッションでこれを呼び出したいのですが、何らかの理由で理解できません
$tfsServer = [Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServer($basePath)
収量
「TF30063: mytfs\MccCollection にアクセスする権限がありません。」