检查是否为tf.exe缓存了凭据

时间:2014-08-15 17:38:12

标签: powershell tf-cli

如何使用tf.exe检查我的凭据是否已针对特定服务器进行缓存?我正在尝试为tfs get和workspace / workfold配置进行轻微的自动化。假设大多数机器已经缓存了凭证,但我希望能够事先进行双重检查,如果不是,则在powershell中抛出错误。

谢谢,

Derongan

1 个答案:

答案 0 :(得分:1)

尝试使用vaultcmd.exe,例如:

vaultcmd /listcreds:"Windows Credentials" /all

您可以通过Where-Object命令运行该命令,查找与TFS服务器名称匹配的字符串。