Certificates 命令
您可以使用 Certificates 命令,在利用 HTTPS、安全通訊端層 (SSL) 和憑證的 Visual Studio Team Foundation Server (TFS) 部署中,變更用戶端驗證的憑證設定方式。預設情況下,Certificates 命令會從憑證清單中為目前使用者自動選取用戶端憑證。不過,您可以使用命令的選項,來指定目前使用者內容或本機電腦內容中的特定憑證或多個憑證。
使用 Certificates 命令之前,您必須先設定 TFS 部署中的伺服器才能利用憑證。如需詳細資訊,請參閱 設定 Team Foundation Server 使用 HTTPS 搭配 Secure Sockets Layer (SSL)。
必要的使用權限
若要使用 Certificates 命令,您必須是 [Team Foundation Administrators] 安全性群組,以及執行命令所在電腦上本機 [Administrators] 群組的成員。如需詳細資訊,請參閱 Team Foundation Server 使用權限。
注意事項 |
---|
即使您是使用系統管理認證登入,還是必須開啟更高權限的命令提示字元視窗來執行此功能。 |
TFSConfig Certificates [/machine] [/disable] [/autoSelect] [/noprompt] [/thumbprints:thumbprint1[,thumbprint2,...]]
參數
預留位置 |
描述 |
---|---|
Thumbprint |
指定十六進位字串,其中包含您要使用之憑證的 SHA-1 雜湊形式的安全雜湊演算法 (SHA)。如需如何尋找憑證之指紋的詳細資訊,請參閱 Microsoft 網站上的下列網頁:HOW TO:擷取憑證的指紋。 |
選項 |
描述 |
---|---|
/machine |
指定憑證清單會來自於本機電腦內容,而非目前的使用者內容。 |
/disable |
指定將會停用用戶端驗證憑證設定。 |
/autoSelect |
指定將會從憑證清單自動選取憑證。[管理用戶端憑證] 視窗將不會開啟。 |
/noprompt |
指定在執行 Certificates 命令時,將不會開啟 [管理用戶端憑證] 視窗。 |
/thumbprints:thumbprint |
指定會使用符合指定之指紋的憑證。您可以用逗號分隔個別的指紋,來指定一個以上的憑證。 |
備註
您可以使用 Certificates 命令來設定用戶端憑證,此憑證由設定為使用 HTTPS/SSL 和憑證的 TFS 部署所使用。如果您使用 Certificates 命令而未指定選項,就會從執行該命令之位置的目前使用者內容自動選取用戶端憑證。
範例
下列範例示範如何指定具有 "aa bb cc dd ee" 指紋並不會提示的本機電腦憑證。
注意事項 |
---|
範例僅供解說之用,皆為虛構。沒有影射任何真實存在的人事物,也不應推斷為與其有所關聯。 |
TFSConfig Certificates /machine /thumbprint:aa bb cc dd ee /noprompt
下列範例示範如何指定從目前使用者存放區自動選取用戶端憑證。
TFSConfig Certificates /autoselect