OneDriveはこのユーザー用にプロビジョニングされていませんエラーは、OfficeアプリケーションがOneDriveの使用を許可されていないユーザーを検出したときにトリガーされます。通常、このエラーは、Officeのインストールが重複または異なる場合に表示されます。
OneDriveはこのユーザーにプロビジョニングされていません
この問題は、Office 365製品のリリースとマイクロソフトのサポート担当者自身がこれを解決するための最優先事項と見なして以来、何度も報告されています。ただし、問題を完全に修正するために自分で実行してみることができるいくつかの方法があります。この記事では、最初に主要な原因を確認してから、解決策に進んで修正します。
「OneDriveはこのユーザーにプロビジョニングされていません」というエラーの原因は何ですか?
この問題は、既存のOffice 365サブスクリプションを使用してOneDriveにアクセスしているユーザーにのみ限定されますが、他のアカウント共有イベントでも発生する可能性があります。これが私たちが遭遇した主な原因のいくつかです:
- ライセンス割り当てメカニズム: OneDriveを使用するためのライセンスをユーザーに割り当てるたびに、指定したライセンスキーでユーザーを登録するバックエンドメカニズムが機能します。このメカニズムが適切に機能しない場合は、議論中の問題が発生します。
- バックエンドの問題: 私たちが遭遇したもう1つの興味深い問題は、バックエンドサーバーでの真の問題が原因で問題が発生した場所でした。ここで、マイクロソフトの公式サポートに連絡すると、問題の解決に役立ちます。この問題は、次の理由で発生する場合もあります OneDriveが同期しない 。
- 超過したユーザー数: Office 365には、一度にアプリケーションを使用できるユーザーの数に制限があります。ユーザー数が制限を超えた場合、OneDriveにアクセスできなくなり、このメッセージが表示されます。
修正を開始する前に、すべてのライセンスとパスワードが手元にあることを確認してください。また、エラーメッセージが表示されているユーザーの電子メールアドレスとパスワードが必要になります。
マイクロソフトはアプリでのプロビジョニングについて何と言っていますか? (開発者向け)
開発者で自動プロビジョニングを使用している場合は、Microsoftの公式ドキュメントを読んで、問題を完全に理解する必要があります。 Microsoftの公式ドキュメントによると、次のように記載されています。
ユーザーのOneDriveがプロビジョニングされていないが、ユーザーがOneDriveを使用するためのライセンスを持っている場合、委任された認証を使用すると、この要求によってユーザーのドライブが自動的にプロビジョニングされます。
ここで注意すべき重要なポイントはキーワードです 委任された認証 。これは基本的に、Office 365のAPIは、コンテキスト内のアクターがユーザーである場合にのみドライブをプロビジョニングすることを意味します。言い換えれば、これはアプリケーションが使用する必要があることを意味します 暗黙的なOAUTH付与 または authentication_code 自動プロビジョニングが必要な場合。使用している場合 アプリケーション認証 、自動プロビジョニングは発生しません。
解決策1:ライセンスの再開
エラーメッセージを修正するための最も基本的な手順は、ユーザーへのライセンスを再開することです。ここでは、管理者パスワードを使用してOffice 365にログインし、ユーザーのライセンスを取り消します。しばらくしてから、プロセスを再開し、問題が解決したかどうかを確認します。
これにより、プロビジョニングモジュールが完全に再初期化され、プロビジョニング中に問題が発生した場合は修正されます。
- 管理者の資格情報を使用してシステムにログインします。
管理パネル– Office 365
- メインメニューが表示されたら、に移動します ユーザー 次に選択します アクティブユーザー 。
ユーザーの選択
- ここでは、エラーが発生しているユーザーが一覧表示されます。ユーザーを選択して、 編集 の見出しで 製品ライセンス
製品ライセンスの編集
- さて、 削除する ユーザーからのライセンスを取得し、システムを完全に再起動します。
- 約20分待った後、再度ログインして、ライセンスを再付与します。
- 次に、問題が解決したかどうかをユーザーのコンピューターで確認します。
解決策2:SharePoint管理者の権限を付与する
エラーメッセージが表示されるもう1つの考えられる原因は、OneDriveをプロビジョニングする特定の権利がユーザーに付与されていない場合です。彼には他の権利が付与されている可能性がありますが、この権利が欠落していると、エラーメッセージを含む多くの問題が発生します。ここでは、管理者のコントロールパネルに移動し、手動で権限を付与して、これが機能するかどうかを確認します。
- SharePoint管理コンソールにログインし、をクリックします ユーザープロフィール 。
- 次に、をクリックします 人 次に選択します ユーザー権限の管理 。
- さて、 追加 個人用サイトへのアクセスを許可しようとしているユーザー。通常、この設定はデフォルトで「外部ユーザーを除く全員」に設定されています。
- ユーザーを追加するには、下にスクロールして 権限 セクションとオプションのほかに 個人用サイトを作成する 、 小切手 オプション。
- [OK]を押して変更を保存し、終了します。これで、影響を受けるユーザーはOneDriveページに簡単に移動して、必要に応じてサイトを作成できます。
注意: あなたが取得している場合 セットアップ アプリランチャーの画面で、プロセスを1日も続けます。通常、これは非常に迅速に終了し、ユーザーは必要なすべてのセクションを実行できます。
解決策3:アプリケーションの再インストール
Microsoftサポートに連絡する前に、アプリケーションを再インストールしてみます。プロセスが適切に実行されていないために、アプリケーション自体が破損したインストールである場合が多くあります。発生している問題は、アプリケーションまたはそのAPIのバグである可能性があります。このソリューションでは、Windowsのアプリケーションマネージャーに移動し、Office365に関連するアプリケーションを完全にアンインストールします。次に、新しいコピーをダウンロードして、それらすべてを完全に再インストールします。
- Windows + Rを押して、「 appwiz.cpl ダイアログボックスで」を選択し、Enterキーを押します。
- アプリケーションマネージャーで、すべてのOffice365アプリケーションを検索します。
アプリケーションの再インストール
- それぞれを1つずつ右クリックして、 アンインストール 。
- それらをすべてアンインストールしたら、コンピューターを完全に再起動します。ここで、問題が解決したかどうかを確認します。
解決策4:Microsoftサポートへの連絡
それでも「OneDriveはこのユーザーにプロビジョニングされていません」というエラーメッセージを修正できない場合は、Microsoftの担当者に連絡して、問題を伝えることができます。あなたはOffice365のサブスクリプションメンバーであるため、Microsoftによるサポートを受ける資格があります。
マイクロソフトサポートへのチケットの送信
に移動できます Microsoftの公式サポート そこで問題を説明します。次の情報を必ず含めてください。
- Office365のサブスクリプション日
- Office365サブスクリプションの管理者に関連付けられている電子メールアドレス
- 影響を受けるユーザーのメールアドレス
- 問題の説明と直面している問題。
オンラインのフォーム(Microsoftを含む)に個人パスワードを追加しないでください。メールアドレスだけで十分です。
注意: Appualsは、読者にMicrosoftの公式Webサイトでチケットを提出していることを確認するようにアドバイスしています。ここに記載されている手順は、情報提供のみを目的としています。
ボーナス: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.UserProfiles')| Out-Null $ ctx = New-Object Microsoft.SharePoint.Client.ClientContext( 'https://COMPANYNAME-admin.sharepoint.com')$ web = $ ctx.Web $ ctx.Credentials = New-ObjectMicrosoft.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を有効にします。
読んだ5分