Проверьте, кэшированы ли учетные данные для tf.exe

Как я могу проверить, кэшированы ли мои учетные данные для конкретного сервера, использующего tf.exe? Я пытаюсь сделать небольшую автоматизацию для получения и настройки рабочего пространства / рабочего пространства. Предполагается, что на большинстве машин уже кэшированы учетные данные, но я хочу иметь возможность дважды проверить заранее и выдать ошибку в powershell, если это не так.

Спасибо,

Derongan

1 ответ

Решение

Попробуйте использовать vaultcmd.exe, например:

vaultcmd /listcreds:"Windows Credentials" /all

Это можно выполнить с помощью команды Where-Object, ищущей строку, соответствующую имени сервера TFS.

Другие вопросы по тегам