OneDrive ไม่ได้จัดเตรียมไว้สำหรับข้อผิดพลาดของผู้ใช้นี้จะถูกทริกเกอร์เมื่อแอปพลิเคชัน Office พบผู้ใช้ที่ไม่ได้รับอนุญาตให้ใช้ OneDrive โดยปกติ ข้อผิดพลาดนี้จะปรากฏขึ้นเมื่อมีการติดตั้ง Office ซ้ำกันหรือต่างกัน
มีการรายงานปัญหานี้หลายครั้งตั้งแต่เปิดตัวผลิตภัณฑ์ Office 365 และเจ้าหน้าที่ฝ่ายสนับสนุนของ Microsoft เองถือว่าปัญหานี้มีความสำคัญสูงสุดในการแก้ไข อย่างไรก็ตาม มีหลายวิธีที่คุณสามารถลองทำด้วยตนเองเพื่อแก้ไขปัญหาให้ดี ในบทความนี้ เราจะพิจารณาสาเหตุหลักก่อนแล้วจึงไปยังแนวทางแก้ไขเพื่อแก้ไข
อะไรทำให้เกิดข้อผิดพลาด 'OneDrive ไม่ได้รับการจัดเตรียมสำหรับผู้ใช้รายนี้'
ปัญหานี้จำกัดเฉพาะผู้ใช้ที่กำลังเข้าถึง OneDrive โดยใช้การสมัครใช้งาน Office 365 ที่มีอยู่ แต่อาจเกิดขึ้นกับกิจกรรมการแชร์บัญชีอื่นๆ ได้เช่นกัน นี่คือสาเหตุหลักบางส่วนที่เราพบ:
- กลไกการมอบหมายใบอนุญาต: ทุกครั้งที่คุณมอบหมายใบอนุญาตให้ผู้ใช้ใช้ OneDrive กลไกแบ็กเอนด์จะทำงานโดยลงทะเบียนผู้ใช้ภายใต้คีย์ใบอนุญาตที่คุณให้ไว้ หากกลไกนี้ทำงานไม่ถูกต้อง คุณจะประสบปัญหาภายใต้การสนทนา
- ปัญหาแบ็กเอนด์: ปัญหาที่น่าสนใจอีกประการหนึ่งที่เราพบคือปัญหาที่เกิดขึ้นเนื่องจากปัญหาที่แท้จริงที่เซิร์ฟเวอร์ส่วนหลัง ที่นี่ การติดต่อฝ่ายสนับสนุนอย่างเป็นทางการของ Microsoft จะช่วยแก้ปัญหาได้ ปัญหาอาจปรากฏขึ้นเนื่องจาก OneDrive ไม่ซิงค์
- เกินจำนวนผู้ใช้แล้ว: Office 365 มีการจำกัดจำนวนผู้ใช้ที่สามารถใช้แอปพลิเคชันในแต่ละครั้ง หากจำนวนผู้ใช้เกินขีดจำกัด คุณจะไม่สามารถเข้าถึง OneDrive ได้และจะได้รับข้อความต้อนรับนี้
ก่อนที่เราจะเริ่มต้นด้วยการแก้ไข ตรวจสอบให้แน่ใจว่าคุณมีใบอนุญาตและรหัสผ่านทั้งหมดอยู่ในมือ นอกจากนี้ จำเป็นต้องใช้ที่อยู่อีเมลและรหัสผ่านของผู้ใช้ที่กำลังประสบกับข้อความแสดงข้อผิดพลาด
Microsoft พูดถึงการจัดเตรียมในแอปอย่างไร (สำหรับนักพัฒนา)
หากคุณเป็นนักพัฒนาและใช้การจัดเตรียมอัตโนมัติ คุณควรอ่านเอกสารประกอบอย่างเป็นทางการของ Microsoft เพื่อทำความเข้าใจปัญหาทั้งหมด ตามเอกสารทางการของ Microsoft ระบุว่า:
หาก OneDrive ของผู้ใช้ไม่ได้รับการจัดเตรียม แต่ผู้ใช้มีสิทธิ์ใช้งาน OneDrive คำขอนี้จะจัดเตรียมไดรฟ์ของผู้ใช้โดยอัตโนมัติ เมื่อใช้การตรวจสอบสิทธิ์ที่ได้รับมอบสิทธิ์
ประเด็นสำคัญที่ควรทราบที่นี่คือคำหลัก การตรวจสอบสิทธิ์ที่ได้รับมอบสิทธิ์ . โดยพื้นฐานแล้วหมายความว่า API ของ Office 365 จะจัดเตรียมไดรฟ์เฉพาะเมื่อผู้ดำเนินการในบริบทเป็นผู้ใช้เท่านั้น กล่าวอีกนัยหนึ่ง นี่หมายความว่าแอปพลิเคชันควรใช้ การให้สิทธิ์ OAUTH โดยนัย หรือ รหัสอนุญาต หากคุณต้องการจัดสรรอัตโนมัติ หากคุณกำลังใช้การตรวจสอบแอปพลิเคชัน , การจัดเตรียมอัตโนมัติจะไม่เกิดขึ้น
โซลูชันที่ 1:การเริ่มต้นใบอนุญาตใหม่
ขั้นตอนพื้นฐานที่สุดในการแก้ไขข้อความแสดงข้อผิดพลาดคือการเริ่มต้นใบอนุญาตให้กับผู้ใช้อีกครั้ง ที่นี่ เราจะเข้าสู่ระบบ Office 365 โดยใช้รหัสผ่านผู้ดูแลระบบ แล้วเพิกถอนใบอนุญาตให้กับผู้ใช้ หลังจากนั้นสักครู่ เราจะเริ่มต้นกระบวนการใหม่และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
สิ่งนี้จะทำให้โมดูลการเตรียมใช้งานเริ่มต้นใหม่ทั้งหมด และหากมีปัญหาในระหว่างการจัดเตรียม จะได้รับการแก้ไข
- เข้าสู่ระบบโดยใช้ข้อมูลประจำตัวของผู้ดูแลระบบ
- เมื่อคุณอยู่ในเมนูหลัก ให้ไปที่ ผู้ใช้ จากนั้นเลือก ผู้ใช้ที่ใช้งานอยู่ .
- ที่นี่ ผู้ใช้ที่พบข้อผิดพลาดจะแสดงอยู่ในรายการ เลือกผู้ใช้แล้วคลิก แก้ไข ในหัวข้อ ใบอนุญาตผลิตภัณฑ์
- ตอนนี้ ลบ ใบอนุญาตจากผู้ใช้และรีสตาร์ทระบบของคุณโดยสมบูรณ์
- หลังจากรอประมาณ 20 นาที ให้เข้าสู่ระบบอีกครั้งแล้วให้สิทธิ์ใช้งานอีกครั้ง
- ตอนนี้ ให้ตรวจสอบในคอมพิวเตอร์ของผู้ใช้ว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 2:การให้สิทธิ์ของผู้ดูแลระบบ SharePoint
สาเหตุที่เป็นไปได้อีกประการหนึ่งที่ทำให้คุณประสบกับข้อความแสดงข้อผิดพลาดคือการที่ผู้ใช้ไม่ได้ให้สิทธิ์เฉพาะในการจัดหา OneDrive เขาอาจได้รับสิทธิ์อื่น ๆ แต่ถ้าสิทธิ์นี้หายไป คุณจะประสบปัญหามากมายรวมถึงข้อความแสดงข้อผิดพลาด ที่นี่ เราจะไปที่แผงควบคุมของผู้ดูแลระบบและให้สิทธิ์ด้วยตนเองและดูว่าใช้งานได้หรือไม่
- เข้าสู่ระบบคอนโซลผู้ดูแลระบบ SharePoint แล้วคลิก โปรไฟล์ผู้ใช้ .
- ตอนนี้ คลิก ผู้คน จากนั้นเลือก จัดการการอนุญาตของผู้ใช้ .
- ตอนนี้ เพิ่ม ผู้ใช้ที่คุณพยายามให้สิทธิ์การเข้าถึงไซต์ของฉัน โดยปกติ การตั้งค่านี้จะตั้งเป็น "ทุกคนยกเว้นผู้ใช้ภายนอก" โดยค่าเริ่มต้น
- หากต้องการเพิ่มผู้ใช้ ให้เลื่อนลงไปที่ การอนุญาต ส่วนและนอกเหนือจากตัวเลือก สร้างไซต์ส่วนบุคคล , ตรวจสอบ ตัวเลือก
- กดตกลงเพื่อบันทึกการเปลี่ยนแปลงและออก ตอนนี้ ผู้ใช้ที่ได้รับผลกระทบสามารถนำทางไปยังหน้า OneDrive และสร้างไซต์ได้ตามต้องการอย่างง่ายดาย
หมายเหตุ: หากคุณกำลังได้รับ การตั้งค่า ในตัวเรียกใช้งานแอป ปล่อยให้กระบวนการคงอยู่นานถึงหนึ่งวัน โดยปกติการดำเนินการนี้จะจบลงอย่างรวดเร็วและผู้ใช้สามารถดำเนินการในส่วนต่างๆ ที่เขาต้องการได้
โซลูชันที่ 3:ติดตั้งแอปพลิเคชันใหม่
ก่อนที่เราจะติดต่อฝ่ายสนับสนุนของ Microsoft เราจะลองติดตั้งแอปพลิเคชันอีกครั้ง มีหลายกรณีที่ตัวแอปพลิเคชันเองมีการติดตั้งที่เสียหายเนื่องจากกระบวนการทำงานไม่ถูกต้อง ปัญหาที่คุณกำลังประสบอยู่อาจเป็นเพียงจุดบกพร่องในแอปพลิเคชันหรือ API ในโซลูชันนี้ เราจะไปที่ตัวจัดการแอปพลิเคชันใน Windows และถอนการติดตั้งแอปพลิเคชันที่เกี่ยวข้องกับ Office 365 อย่างสมบูรณ์ จากนั้น เราจะติดตั้งใหม่ทั้งหมดโดยการดาวน์โหลดสำเนาใหม่
- กด Windows + R พิมพ์ “appwiz.cpl ” ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในตัวจัดการแอปพลิเคชันแล้ว ให้ค้นหาแอปพลิเคชัน Office 365 ทั้งหมด
- คลิกขวาที่แต่ละรายการแล้วเลือก ถอนการติดตั้ง .
- หลังจากที่คุณถอนการติดตั้งทุกรายการแล้ว ให้รีสตาร์ทคอมพิวเตอร์โดยสมบูรณ์ ตอนนี้ให้ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 4:การติดต่อฝ่ายสนับสนุนของ Microsoft
หากคุณยังไม่สามารถแก้ไขข้อผิดพลาด 'OneDrive ไม่ได้จัดเตรียมสำหรับผู้ใช้รายนี้' คุณสามารถติดต่อเจ้าหน้าที่ของ Microsoft และแจ้งปัญหาให้พวกเขาทราบ เนื่องจากคุณเป็นสมาชิกการสมัครใช้งาน Office 365 คุณจึงมีสิทธิ์ได้รับการสนับสนุนจาก Microsoft โดยอัตโนมัติ
คุณสามารถนำทางไปยังฝ่ายสนับสนุนอย่างเป็นทางการของ Microsoft และอธิบายปัญหาที่นั่น อย่าลืมใส่ข้อมูลต่อไปนี้:
- วันที่สมัครใช้งาน Office 365
- ที่อยู่อีเมลที่เชื่อมโยงกับผู้ดูแลระบบในการสมัครใช้งาน Office 365
- ที่อยู่อีเมลของผู้ใช้ที่ได้รับผลกระทบ
- คำอธิบายปัญหาและปัญหาที่คุณกำลังเผชิญ
ตรวจสอบให้แน่ใจว่าคุณไม่ได้เพิ่มรหัสผ่านส่วนตัวใดๆ ลงในแบบฟอร์มออนไลน์ใดๆ (รวมถึง Microsoft) เพียงแค่อีเมลล์เท่านั้น
หมายเหตุ: Appuals แนะนำให้ผู้อ่านตรวจสอบให้แน่ใจว่าพวกเขากำลังส่งตั๋วบนเว็บไซต์ทางการของ Microsoft ขั้นตอนที่ระบุไว้ที่นี่มีวัตถุประสงค์เพื่อให้ข้อมูลเท่านั้น
โบนัส:การเพิ่มผู้ใช้ด้วยตนเองโดยใช้ PowerShell
โซลูชันนี้สำหรับผู้ใช้ขั้นสูง หากคุณยังไม่สามารถจัดเตรียมการเข้าถึง OneDrive ของผู้ใช้ได้ คุณสามารถลบออกได้เช่นเดียวกับที่เราทำในโซลูชันที่ 1 แล้วลองเพิ่มด้วยตนเองอีกครั้งโดยใช้วิธีการที่แสดงด้านล่าง
คุณสามารถเข้าถึง PowerShell ได้โดยคลิกขวาที่ปุ่ม Windows หรือกด Windows + R พิมพ์ 'powershell ’ ในกล่องโต้ตอบและกด 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.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()
ที่นี่ $cred หมายถึง get-credential และ $username คือ UPN ของผู้ใช้
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลระบบไว้ล่วงหน้า เพื่อให้คุณสามารถย้อนกลับได้เสมอหากมีสิ่งผิดปกติเกิดขึ้น นอกจากนี้ ตรวจสอบให้แน่ใจว่าคำสั่งนั้นเรียกใช้โดยการเข้าถึงของผู้ดูแลระบบของ Office 365 และป้อนข้อมูลอย่างถูกต้อง เนื่องจากจะไม่มีการแจ้งก่อนที่จะเริ่มการให้สิทธิ์ใช้งานและการเตรียมใช้งาน OneDrive คุณยังสามารถลองปิดการใช้งาน OneDrive แล้วเปิดใช้งาน OneDrive บนคอมพิวเตอร์ของคุณ