Certificates 命令
您可以使用 Certificates 命令來變更在利用 HTTPS、安全通訊端層 (SSL) 和憑證的 Visual Studio Team Foundation Server 部署中,為用戶端驗證設定憑證的方式。 預設情況下,Certificates 命令會從憑證清單中為目前使用者自動選取用戶端憑證。 不過,您可以使用命令的選項,來指定目前使用者內容或本機電腦內容中的特定憑證或多個憑證。
使用 Certificates 命令之前,您必須先設定 Team Foundation Server 之部署中的伺服器以利用憑證。
必要的使用權限
若要使用 Certificates 命令,您必須是 [Team Foundation Administrators] 安全性群組,以及執行命令所在電腦上本機 [Administrators] 群組的成員。 如需詳細資訊,請參閱Team Foundation Server 使用權限。
注意事項 |
---|
即使您是使用系統管理認證登入,還是必須開啟較高權限的 [命令提示字元] 視窗,在執行 Windows Server 2008 的伺服器上執行此功能。 若要開啟更高權限的 [命令提示字元] 視窗,請按一下 [開始],並以滑鼠右鍵按一下 [命令提示字元],然後按一下 [以系統管理員身分執行]。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:使用者帳戶控制。 |
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 和憑證的 Team Foundation Server 部署所使用。 如果您使用 Certificates 命令而未指定選項,就會從執行該命令之位置的目前使用者內容自動選取用戶端憑證。
範例
下列範例示範如何指定具有 "aa bb cc dd ee" 指紋並不會提示的本機電腦憑證。
注意事項 |
---|
本文件中所述,用來舉例之公司、組織、產品、網域名稱、電子郵件位址、標誌、人物、場所和事件皆為虛構。沒有意圖或不應該推斷為與任何真實存在的公司、組織、產品、網域名稱、電子郵件位址、標誌、人物、場所或事件有所關聯。 |
TFSConfig Certificates /machine /thumbprint:aa bb cc dd ee /noprompt
下列範例示範如何指定從目前使用者存放區自動選取用戶端憑證。
TFSConfig Certificates /autoselect