Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

OneDrive không được cấp phép cho Lỗi người dùng này

OneDrive không được cấp phép cho Lỗi người dùng này được kích hoạt khi Ứng dụng Office nhận thấy người dùng không được phép sử dụng OneDrive. Thông thường, lỗi này xuất hiện khi có các bản cài đặt Office trùng lặp hoặc thay đổi.

OneDrive không được cấp phép cho Lỗi người dùng này

Vấn đề này đã được báo cáo rất nhiều lần kể từ khi phát hành sản phẩm Office 365 và bản thân nhân viên hỗ trợ của Microsoft coi đây là ưu tiên hàng đầu để giải quyết. Tuy nhiên, có một số phương pháp mà bạn có thể thử tự thực hiện để khắc phục sự cố cho tốt. Trong bài viết này, trước tiên chúng ta sẽ xem xét các nguyên nhân cốt lõi và sau đó chuyển sang các giải pháp để khắc phục.

Nguyên nhân nào gây ra Lỗi 'OneDrive không được cấp phép cho người dùng này'?

Sự cố này chỉ giới hạn ở những người dùng đang truy cập OneDrive bằng đăng ký Office 365 hiện có nhưng nó cũng có thể xảy ra với các sự kiện chia sẻ tài khoản khác. Dưới đây là một số nguyên nhân chính mà chúng tôi đã tìm ra:

  • Cơ chế Chuyển nhượng Giấy phép: Mỗi khi bạn gán cho người dùng giấy phép sử dụng OneDrive, cơ chế phụ trợ sẽ hoạt động để đăng ký người dùng theo khóa cấp phép mà bạn đã cung cấp. Nếu cơ chế này không hoạt động bình thường, bạn sẽ gặp phải vấn đề đang thảo luận.
  • Sự cố phụ trợ: Một vấn đề thú vị khác mà chúng tôi gặp phải là vấn đề xảy ra ở đâu do sự cố thực sự ở các máy chủ phụ trợ. Tại đây, liên hệ với bộ phận hỗ trợ chính thức của Microsoft sẽ giúp giải quyết vấn đề. Sự cố cũng có thể xuất hiện do OneDrive không đồng bộ hóa.
  • Số lượng người dùng đã vượt quá: Office 365 có giới hạn về số lượng người dùng có thể sử dụng ứng dụng tại một thời điểm. Nếu số lượng người dùng đã vượt quá giới hạn, bạn sẽ không thể truy cập OneDrive và sẽ được chào đón bằng thông báo này.

Trước khi chúng tôi bắt đầu với các bản sửa lỗi, hãy đảm bảo rằng bạn có tất cả các giấy phép và mật khẩu trong tay. Ngoài ra, địa chỉ email và mật khẩu của người dùng gặp phải thông báo lỗi cũng sẽ cần thiết.

Microsoft nói gì về Cấp phép trong Ứng dụng? (Dành cho nhà phát triển)

Nếu bạn là nhà phát triển và sử dụng cấp phép tự động, bạn nên đọc Tài liệu chính thức của Microsoft để hiểu hoàn toàn sự cố. Theo tài liệu chính thức của Microsoft, nó nêu rõ như sau:

Nếu OneDrive của người dùng không được cấp phép nhưng người dùng có giấy phép sử dụng OneDrive, yêu cầu này sẽ tự động cung cấp ổ đĩa của người dùng khi sử dụng xác thực được ủy quyền.

Điểm quan trọng cần lưu ý ở đây là từ khóa xác thực được ủy quyền . Về cơ bản, điều này có nghĩa là API của Office 365 sẽ chỉ cung cấp Drive khi tác nhân trong ngữ cảnh là người dùng. Nói cách khác, điều này có nghĩa là ứng dụng phải sử dụng tài trợ OAUTH ngầm định hoặc Authority_code nếu bạn muốn cấp phép tự động. Nếu bạn đang sử dụng xác thực ứng dụng , việc cấp phép tự động sẽ không xảy ra.

Giải pháp 1:Khởi động lại Giấy phép

Bước cơ bản nhất trong việc sửa thông báo lỗi là khởi động lại giấy phép cho người dùng. Tại đây, chúng ta sẽ đăng nhập vào Office 365 bằng mật khẩu quản trị viên và sau đó thu hồi giấy phép cho người dùng. Sau một thời gian, chúng tôi sẽ bắt đầu lại quy trình và kiểm tra xem sự cố đã được giải quyết chưa.

Điều này làm là khởi động lại hoàn toàn mô-đun cung cấp và nếu có vấn đề trong quá trình cấp phép, chúng sẽ được khắc phục.

  1. Đăng nhập vào hệ thống bằng thông tin đăng nhập của quản trị viên. OneDrive không được cấp phép cho Lỗi người dùng này
  2. Khi bạn ở trong trình đơn chính, hãy điều hướng đến Người dùng rồi chọn Người dùng đang hoạt động . OneDrive không được cấp phép cho Lỗi người dùng này
  3. Tại đây, người dùng gặp lỗi sẽ được liệt kê. Chọn người dùng và sau đó nhấp vào Chỉnh sửa trong tiêu đề của Giấy phép sản phẩm OneDrive không được cấp phép cho Lỗi người dùng này
  4. Bây giờ, loại bỏ giấy phép từ người dùng và khởi động lại hoàn toàn hệ thống của bạn.
  5. Sau khi đợi khoảng 20 phút, hãy đăng nhập lại và sau đó cấp lại giấy phép.
  6. Bây giờ, hãy kiểm tra máy tính của người dùng xem sự cố đã được giải quyết chưa.

Giải pháp 2:Cấp quyền cho quản trị viên SharePoint

Một nguyên nhân khác có thể khiến bạn gặp phải thông báo lỗi là do người dùng không được cấp quyền cụ thể để cung cấp OneDrive. Anh ta có thể được cấp các quyền khác nhưng nếu thiếu quyền này, bạn sẽ gặp vô số vấn đề trong đó có thông báo lỗi. Tại đây, chúng tôi sẽ điều hướng trong bảng điều khiển của quản trị viên và cấp quyền theo cách thủ công và xem điều này có hoạt động không.

  1. Đăng nhập Bảng điều khiển dành cho quản trị viên SharePoint rồi nhấp vào Hồ sơ người dùng .
  2. Bây giờ, hãy nhấp vào Mọi người và sau đó chọn Quản lý quyền của người dùng .
  3. Bây giờ, hãy thêm những người dùng mà bạn đang cố gắng cấp quyền truy cập Trang web của tôi. Thông thường, cài đặt này được đặt thành "Mọi người trừ người dùng bên ngoài" theo mặc định.
  4. Để thêm người dùng, cuộn xuống Quyền và bên cạnh tùy chọn Tạo trang web cá nhân , kiểm tra tùy chọn.
  5. Nhấn OK để lưu các thay đổi và thoát. Giờ đây, người dùng bị ảnh hưởng có thể dễ dàng điều hướng đến trang OneDrive và tạo trang web như mong muốn.

Lưu ý: Nếu bạn đang cài đặt Thiết lập trong Trình khởi chạy ứng dụng, hãy để quá trình duy trì lâu nhất là một ngày. Thông thường, điều này được kết thúc khá nhanh và người dùng có thể thực hiện tất cả các phần mà họ muốn.

Giải pháp 3:Cài đặt lại ứng dụng

Trước khi liên hệ với bộ phận hỗ trợ của Microsoft, chúng tôi sẽ thử cài đặt lại ứng dụng. Có nhiều trường hợp trong đó bản thân ứng dụng là một cài đặt bị hỏng vì quá trình này không chạy đúng cách. Vấn đề bạn đang gặp phải có thể chỉ là lỗi trong ứng dụng hoặc API của ứng dụng. Trong giải pháp này, chúng tôi sẽ điều hướng đến trình quản lý ứng dụng trong Windows và gỡ cài đặt hoàn toàn các ứng dụng liên quan đến Office 365. Sau đó, chúng tôi sẽ cài đặt lại tất cả chúng hoàn toàn bằng cách tải xuống một bản sao mới.

  1. Nhấn Windows + R, nhập “ appwiz.cpl ”Trong hộp thoại và nhấn Enter.
  2. Khi ở trong trình quản lý ứng dụng, hãy tìm kiếm tất cả các ứng dụng Office 365. OneDrive không được cấp phép cho Lỗi người dùng này
  3. Nhấp chuột phải vào từng cái một và chọn Gỡ cài đặt .
  4. Sau khi bạn đã gỡ cài đặt mọi thứ, hãy khởi động lại hoàn toàn máy tính của bạn. Bây giờ, hãy kiểm tra xem sự cố đã được giải quyết chưa.

Giải pháp 4:Liên hệ với bộ phận Hỗ trợ của Microsoft

Nếu bạn vẫn không thể khắc phục được thông báo lỗi ‘OneDrive không được cấp phép cho Người dùng này’, bạn có thể liên hệ với các quan chức của Microsoft và thông báo sự cố cho họ. Vì bạn là thành viên đăng ký của Office 365, nên bạn được Microsoft tự động hỗ trợ.

OneDrive không được cấp phép cho Lỗi người dùng này

Bạn có thể điều hướng đến bộ phận hỗ trợ chính thức của Microsoft và giải thích vấn đề tại đó. Đảm bảo bao gồm các thông tin sau:

  • Ngày đăng ký Office 365
  • Địa chỉ email được liên kết với quản trị viên trong đăng ký Office 365
  • Địa chỉ email của người dùng bị ảnh hưởng
  • Mô tả vấn đề và vấn đề bạn đang gặp phải.

Đảm bảo rằng bạn không thêm bất kỳ mật khẩu cá nhân nào vào bất kỳ biểu mẫu trực tuyến nào (bao gồm cả Microsoft). Chỉ cần địa chỉ email là được.

Lưu ý: Appuals khuyên độc giả của nó để đảm bảo rằng họ đang gửi một vé trên trang web chính thức của Microsoft. Các bước được liệt kê ở đây chỉ dành cho mục đích thông tin.

Phần thưởng:Thêm người dùng theo cách thủ công bằng PowerShell

Giải pháp này dành cho người dùng cao cấp. Nếu bạn vẫn không thể cấp quyền truy cập của người dùng vào OneDrive, bạn có thể xóa họ như chúng tôi đã làm trong Giải pháp 1 và sau đó thử thêm lại họ theo cách thủ công bằng phương pháp được liệt kê bên dưới.

Bạn có thể truy cập PowerShell bằng cách nhấp chuột phải vào nút Windows hoặc nhấn Windows + R, nhập ‘ powershell 'Trong hộp thoại và nhấn Enter.

Đây là đoạn mã:

[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()

Đây, $ credit nghĩa là lấy thông tin đăng nhập và $ tên người dùng là UPN của người dùng.

Lưu ý: Đảm bảo rằng bạn đã sao lưu hệ thống của mình trước đó để bạn luôn có thể hoàn nguyên nếu có sự cố. Ngoài ra, hãy đảm bảo rằng các lệnh được chạy bởi quyền truy cập quản trị viên của Office 365 và nhập thông tin đúng cách vì sẽ không có lời nhắc nào được đưa ra trước khi việc cấp giấy phép và cung cấp OneDrive bắt đầu. Bạn cũng có thể thử tắt OneDrive rồi bật OneDrive trên máy tính của mình.