0

Microsoft Graph Explorerを使用してログインユーザー名または電子メールを更新しようとしましたが、両方の操作を行うことができません。おそらく、私が提供しているJSONデータが正しいフォーマットでない可能性があります。 私は、管理者アカウントでログインPATCHメソッドを使用し、正常にコードの下に供給することにより、情報を更新しています:Microsoftグラフエクスプローラ - ユーザーを作成してユーザー名と電子メールを更新する

{ 
    "displayName": "AAAlica", 
    "givenName": "Mews", 
    "passwordProfile": { 
     "password": "[email protected]!" 
    } 
} 

私は属性と値が、私は、ログインユーザー名/メールアドレスを変更するために提供しなければならないのか分かりません。

{ 
    "displayName": "AAAnamika", 
    "givenName": "MMews", 
    "userPrincipalName": "[email protected]@onmicrosoft.com" 
} 

のような異なるフォーマットを試してみましたが、常にエラーが発生します。

参考文献:

+0

どのようなエラーが表示されますか? – juunas

答えて

0

私はあなたのポスト内のuserPrincipalNameが2 @が含まれて無効であることに気づきました。

正しい形式は[email protected]のようになります。 UPNプロパティの詳細な説明を次に示します。

UPNは、インターネット標準RFC 822に基づくユーザーのインターネットスタイルのログイン名です。これは、ユーザーの電子メール名に対応する必要があります。一般的な形式はalias @ domainです。ドメインはテナントの検証済みドメインのコレクションに存在する必要があります。

+0

はい、ソリューションが正常に動作するUPNにエラーがありました。私は、ユーザー[https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/user_post_users]を作成するためのMicrosoftグラフのドキュメントに従いました。 ここに記載されている: 「userPrincipalName」:UPN値の「upn-value @ tenant-value @ onmicrosoft.com」「 」。 –

+0

これはドキュメントのバグです。私たちはそれを修正すべきです。 GitHubで新しい文書の問題を提出できますか(https://github.com/microsoftgraph/microsoft-graph-docs/issues)。パスワードリセットの試み(グラフエクスプローラ経由)で、実際に表示される完全なエラーメッセージで更新できますか?また、サインインしたユーザ(テンポラリ管理者)はテナント管理者ですか? –

+0

@ DanKershaw-MSFTありがとうございますパスワードの更新の問題は 'GraphScopes'を' Directory.AccessAsUser.All'に上げることで解決します。 私はgithubにドキュメントに関する問題を報告します。 –

関連する問題