OneDrive ไม่ได้จัดเตรียมไว้สำหรับข้อผิดพลาดของผู้ใช้นี้

OneDrive ไม่ได้จัดเตรียมไว้สำหรับข้อผิดพลาดของผู้ใช้นี้จะถูกทริกเกอร์เมื่อแอปพลิเคชัน Office พบว่าผู้ใช้ไม่ได้รับอนุญาตให้ใช้ OneDrive โดยปกติข้อผิดพลาดนี้จะปรากฏขึ้นเมื่อมีการติดตั้ง Office ที่ซ้ำกันหรือแตกต่างกัน

มีการรายงานปัญหานี้หลายครั้งตั้งแต่เปิดตัวผลิตภัณฑ์ Office 365 และเจ้าหน้าที่ฝ่ายสนับสนุนของ Microsoft เองถือว่าปัญหานี้มีความสำคัญสูงสุดในการแก้ไข อย่างไรก็ตามมีหลายวิธีที่คุณสามารถลองดำเนินการด้วยตนเองเพื่อให้ปัญหาได้รับการแก้ไขให้ดี ในบทความนี้เราจะมาดูสาเหตุหลักก่อนจากนั้นจึงไปยังแนวทางแก้ไขเพื่อแก้ไข

อะไรเป็นสาเหตุของข้อผิดพลาด "OneDrive ไม่ได้จัดเตรียมไว้สำหรับผู้ใช้รายนี้"

ปัญหานี้ จำกัด เฉพาะผู้ใช้ที่กำลังเข้าถึง OneDrive โดยใช้การสมัครใช้งาน Office 365 ที่มีอยู่ แต่อาจเกิดขึ้นกับเหตุการณ์การแชร์บัญชีอื่น ๆ ได้เช่นกัน นี่คือสาเหตุสำคัญบางประการที่เราพบ:

ก่อนที่เราจะเริ่มแก้ไขโปรดตรวจสอบว่าคุณมีใบอนุญาตและรหัสผ่านทั้งหมดอยู่ในมือ นอกจากนี้จะต้องใช้ที่อยู่อีเมลและรหัสผ่านของผู้ใช้ที่พบข้อความแสดงข้อผิดพลาด

Microsoft พูดอย่างไรเกี่ยวกับการจัดเตรียมในแอพ (สำหรับนักพัฒนา)

หากคุณเป็นนักพัฒนาและใช้การจัดเตรียมอัตโนมัติคุณควรอ่านเอกสารอย่างเป็นทางการของ Microsoft เพื่อทำความเข้าใจปัญหาอย่างสมบูรณ์ ตามเอกสารอย่างเป็นทางการของ Microsoft ระบุสิ่งต่อไปนี้:

หากไม่มีการจัดเตรียม OneDrive ของผู้ใช้ แต่ผู้ใช้มีใบอนุญาตในการใช้ OneDrive คำขอนี้จะจัดสรรไดรฟ์ของผู้ใช้โดยอัตโนมัติเมื่อใช้การตรวจสอบสิทธิ์ที่ได้รับมอบหมาย

ประเด็นสำคัญที่ควรทราบคือคำหลัก การรับรองความถูกต้องที่ได้รับมอบหมาย. ซึ่งโดยพื้นฐานแล้วหมายความว่า API ของ Office 365 จะจัดเตรียมไดรฟ์เมื่อผู้แสดงในบริบทเป็นผู้ใช้เท่านั้น กล่าวอีกนัยหนึ่งหมายความว่าแอปพลิเคชันควรใช้ การให้สิทธิ์ OAUTH โดยปริยาย หรือ authorization_code หากคุณต้องการการจัดเตรียมอัตโนมัติ หากคุณกำลังใช้ การตรวจสอบแอปพลิเคชันการจัดสรรอัตโนมัติจะไม่เกิดขึ้น

โซลูชันที่ 1: การเริ่มต้นใบอนุญาตใหม่

ขั้นตอนพื้นฐานที่สุดในการแก้ไขข้อความแสดงข้อผิดพลาดคือการเริ่มต้นใบอนุญาตให้กับผู้ใช้ใหม่ ที่นี่เราจะเข้าสู่ระบบ Office 365 โดยใช้รหัสผ่านของผู้ดูแลระบบจากนั้นเพิกถอนใบอนุญาตให้กับผู้ใช้ หลังจากนั้นสักครู่เราจะเริ่มกระบวนการใหม่และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

สิ่งที่ทำคือเริ่มต้นโมดูลการจัดเตรียมใหม่ทั้งหมดและหากมีปัญหาระหว่างการจัดเตรียมจะได้รับการแก้ไข

  1. เข้าสู่ระบบโดยใช้ข้อมูลประจำตัวของผู้ดูแลระบบ
  2. เมื่อคุณอยู่ในเมนูหลักให้ไปที่ ผู้ใช้ จากนั้นเลือก ผู้ใช้ที่ใช้งานอยู่.
  3. ที่นี่ผู้ใช้ที่ประสบกับข้อผิดพลาดจะถูกแสดงรายการ เลือกผู้ใช้จากนั้นคลิก แก้ไข ในส่วนหัวของ ใบอนุญาตผลิตภัณฑ์
  4. ตอนนี้ ลบ ใบอนุญาตจากผู้ใช้และรีสตาร์ทระบบของคุณอย่างสมบูรณ์
  5. หลังจากรอประมาณ 20 นาทีให้กลับเข้าสู่ระบบแล้วให้ใบอนุญาตอีกครั้ง
  6. ตรวจสอบในคอมพิวเตอร์ของผู้ใช้ว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

โซลูชันที่ 2: การให้สิทธิ์ผู้ดูแลระบบ SharePoint

สาเหตุที่เป็นไปได้อีกประการหนึ่งที่ทำให้คุณพบข้อความแสดงข้อผิดพลาดคือการที่ผู้ใช้ไม่ได้ให้สิทธิ์เฉพาะในการจัดเตรียม OneDrive เขาอาจได้รับสิทธิ์อื่น ๆ แต่ถ้าสิทธิ์นี้หายไป คุณจะประสบปัญหามากมายรวมถึงข้อความแสดงข้อผิดพลาด ที่นี่เราจะไปที่แผงควบคุมของผู้ดูแลระบบและให้สิทธิ์ด้วยตนเองและดูว่าใช้งานได้หรือไม่

  1. เข้าสู่ระบบคอนโซลผู้ดูแลระบบ SharePoint จากนั้นคลิกที่ โปรไฟล์ผู้ใช้.
  2. ตอนนี้คลิก คน จากนั้นเลือก จัดการสิทธิ์ของผู้ใช้.
  3. ตอนนี้ เพิ่ม ผู้ใช้ที่คุณพยายามให้สิทธิ์การเข้าถึงไซต์ของฉัน โดยปกติการตั้งค่านี้จะตั้งค่าเป็น "ทุกคนยกเว้นผู้ใช้ภายนอก" โดยค่าเริ่มต้น
  4. ในการเพิ่มผู้ใช้ให้เลื่อนลงไปที่ไฟล์ สิทธิ์ และนอกเหนือจากตัวเลือกของ สร้างไซต์ส่วนบุคคล, ตรวจสอบ ทางเลือก.
  5. กดตกลงเพื่อบันทึกการเปลี่ยนแปลงและออก ตอนนี้ผู้ใช้ที่ได้รับผลกระทบสามารถไปที่หน้า OneDrive และสร้างไซต์ได้ตามต้องการ

บันทึก: หากคุณได้รับไฟล์ การตั้งค่า หน้าจอในเครื่องเรียกใช้งานแอปปล่อยให้กระบวนการนี้คงอยู่นานถึงหนึ่งวัน โดยปกติแล้วสิ่งนี้จะจบลงอย่างรวดเร็วและผู้ใช้สามารถดำเนินการทุกส่วนที่ต้องการได้

โซลูชันที่ 3: การติดตั้งแอปพลิเคชันใหม่

ก่อนที่เราจะติดต่อฝ่ายสนับสนุนของ Microsoft เราจะลองติดตั้งแอปพลิเคชันอีกครั้ง มีหลายกรณีที่แอปพลิเคชันเองเป็นการติดตั้งที่เสียหายเนื่องจากกระบวนการทำงานไม่ถูกต้อง ปัญหาที่คุณพบอาจเป็นเพียงข้อบกพร่องในแอปพลิเคชันหรือ API ในโซลูชันนี้เราจะไปที่ตัวจัดการแอปพลิเคชันใน Windows และถอนการติดตั้งแอปพลิเคชันที่เกี่ยวข้องกับ Office 365 ทั้งหมด จากนั้นเราจะติดตั้งใหม่ทั้งหมดโดยดาวน์โหลดสำเนาใหม่

  1. กด Windows + R พิมพ์“appwiz.cpl” ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่ออยู่ในตัวจัดการแอปพลิเคชันให้ค้นหาแอปพลิเคชัน Office 365 ทั้งหมด
  3. คลิกขวาที่แต่ละรายการทีละรายการแล้วเลือก ถอนการติดตั้ง.
  4. หลังจากที่คุณถอนการติดตั้งทุกรายการแล้วให้รีสตาร์ทคอมพิวเตอร์โดยสมบูรณ์ ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

โซลูชันที่ 4: การติดต่อฝ่ายสนับสนุนของ Microsoft

หากคุณยังไม่สามารถแก้ไขข้อความแสดงข้อผิดพลาด "OneDrive ไม่ได้รับการจัดเตรียมสำหรับผู้ใช้รายนี้" คุณสามารถติดต่อเจ้าหน้าที่ของ Microsoft และแจ้งปัญหาให้พวกเขาทราบ เนื่องจากคุณเป็นสมาชิกการสมัครใช้งาน Office 365 คุณจึงมีสิทธิ์ได้รับการสนับสนุนจาก Microsoft โดยอัตโนมัติ

คุณสามารถไปที่การสนับสนุนอย่างเป็นทางการของ Microsoft และอธิบายปัญหาได้ที่นั่น อย่าลืมใส่ข้อมูลต่อไปนี้:

ตรวจสอบให้แน่ใจว่าคุณไม่ได้เพิ่มรหัสผ่านส่วนตัวลงในแบบฟอร์มใด ๆ ทางออนไลน์ (รวมถึง Microsoft) เพียงแค่ที่อยู่อีเมลจะทำ

บันทึก: Appuals แนะนำให้ผู้อ่านตรวจสอบให้แน่ใจว่าพวกเขาส่งตั๋วบนเว็บไซต์อย่างเป็นทางการของ Microsoft ขั้นตอนที่ระบุไว้ที่นี่มีวัตถุประสงค์เพื่อให้ข้อมูลเท่านั้น

โบนัส: การเพิ่มผู้ใช้ด้วยตนเองโดยใช้ PowerShell

โซลูชันนี้มีไว้สำหรับผู้ใช้ขั้นสูง หากคุณยังไม่สามารถจัดเตรียมการเข้าถึง OneDrive ของผู้ใช้คุณสามารถลบออกได้ตามที่เราทำในโซลูชันที่ 1 จากนั้นลองเพิ่มด้วยตนเองอีกครั้งโดยใช้วิธีการที่แสดงด้านล่าง

คุณสามารถเข้าถึง PowerShell ได้โดยคลิกขวาที่ปุ่ม Windows หรือกด Windows + R พิมพ์ 'พาวเวอร์เชลล์’ในกล่องโต้ตอบแล้วกด Enter

นี่คือข้อมูลโค้ด:

[System.Reflection.Assembly] :: LoadWithPartialName ("Microsoft.SharePoint.Client") | Out-Null [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | Out-Null [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | ค่าว่าง Out-Null [System.Reflection.Assembly] :: LoadWithPartialName ("Microsoft.SharePoint.Client.UserProfiles") | Out-Null $ ctx = New-Object Microsoft.SharePoint.Client.ClientContext ("https://COMPANYNAME-admin.sharepoint.com") $ web = $ ctx.Web $ ctx.Credentials = New-Object Microsoft.SharePoint Client.SharePointOnlineCredentials ($ cred.UserName, $ cred.Password) $ ctx.Load ($ web) $ ctx.ExecuteQuery () $ loader = [Microsoft.SharePoint.Client.UserProfiles.ProfileLoader] :: GetProfileLoader ($ ctx) $ ctx.ExecuteQuery () $ loader.CreatePersonalSiteEnqueueBulk ($ username) $ loader.Context.ExecuteQuery ()

ที่นี่ เครดิต $ หมายถึง get-credential และ $ ชื่อผู้ใช้ คือ UPN ของผู้ใช้

บันทึก: ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลระบบของคุณไว้ล่วงหน้าเพื่อให้คุณสามารถย้อนกลับได้ตลอดเวลาหากมีสิ่งผิดปกติเกิดขึ้น นอกจากนี้ตรวจสอบให้แน่ใจว่าคำสั่งถูกเรียกใช้โดยการเข้าถึงของผู้ดูแลระบบของ Office 365 และป้อนข้อมูลอย่างถูกต้องเนื่องจากจะไม่มีการแจ้งเตือนก่อนที่การอนุญาตสิทธิ์การใช้งานและการจัดเตรียม OneDrive จะเริ่มขึ้น คุณยังสามารถลองปิดใช้งาน OneDrive แล้วเปิดใช้งาน OneDrive บนคอมพิวเตอร์ของคุณ

Facebook Twitter Google Plus Pinterest