我有以下用于连接 TFS 的代码:
$tfs = [Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServer($serverName)
如何在此处指定我的登录名并作为参数传递?默认情况下,它使用运行脚本的帐户,但我想设置不同的帐户
我有以下用于连接 TFS 的代码:
$tfs = [Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServer($serverName)
如何在此处指定我的登录名并作为参数传递?默认情况下,它使用运行脚本的帐户,但我想设置不同的帐户
查看此博客文章- TeamFoundationServerFactory API 并非旨在支持自定义凭据。您应该改用 TeamFoundationServer 类构造函数。
$creds = Get-Credential
$server = New-Object Microsoft.TeamFoundation.Client.TeamFoundationServer $url,$creds.GetNetworkCredential()