นำไปใช้กับ
TFS 2017 TFS 2018

อาการ

เมื่อคุณพยายามปรับปรุงทรัพยากรใน Microsoft Azure เรารัฐบาลเมฆ คุณอาจได้รับข้อผิดพลาดต่อไปนี้ได้เนื่องจากการจัดวางที่จะเริ่มต้น โดยการนำออกใช้บนเซิร์ฟเวอร์ทีม Foundation อาจล้มเหลว

ไม่สามารถนำข้อมูลมาใช้โทเค็นการเข้าถึงสำหรับ Azure

ไม่สามารถรับ Json เว็บโทเค็น (JWT) สำหรับการบริการ 'ServicePrincipalID' id หลัก ข้อความข้อยกเว้น: AADSTS90038: ไคลเอนต์ที่เป็นความลับไม่ได้รับการสนับสนุนในการร้องขอข้ามเมฆ

สาเหตุ

URL สำหรับ Azure เรารัฐบาล Cloud หน่วยงาน AAD ถูกเปลี่ยนจากการเข้าสู่ระบบ us.microsoftonline.comเป็นlogin.microsoftonline.us ในระหว่างการปรับใช้ นำออกใช้พยายามนำมาใช้โทเค็นการเข้าถึงการรับรองความถูกต้องของการปรับปรุง งานการปรับใช้ภายในแบบสอบถาม URL เก่าสำหรับโทเค็นการเข้าถึงและล้มเหลว

การแก้ไข

เมื่อต้องการแก้ไขปัญหานี้ ให้ทำตามขั้นตอนเหล่านี้:

  1. ดาวน์โหลดแฟ้มนามสกุล Azure VSIX ให้สอดคล้องกัน:

  2. เรียกใช้พร้อมท์คำสั่ง ด้วยข้อมูลประจำตัวในการดูแล โดยใช้แอคเคาท์ผู้ดูแลระบบ TFS แล้วอัปโหลดส่วนขยายไปยังเซิร์ฟเวอร์ทีม Foundation โดยใช้คำสั่งต่อไปนี้ตามลำดับ:

    • สำหรับ TFS 2017

      /Vsixfilepath publishextension "C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe": "<เส้นทางแฟ้ม VSIX Azure >"

    • สำหรับ TFS 2018

      /Vsixfilepath publishextension "C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe": "<เส้นทางแฟ้ม VSIX Azure >"

หมายเหตุคุณไม่จำเป็นต้องเริ่มต้นเซิร์ฟเวอร์ทีม Foundation หรือคอมพิวเตอร์ใด ๆ หลังจากที่มีใช้ส่วนขยาย 

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ