スキップしてメイン コンテンツへ

クラス ノートブックのアクセス許可を変更する

教師が退職したり、クラスが変わったりすると、通常は前の教師から新しい教師へと 1 つまたは複数のクラス ノートブックを転送する必要が生じます。 このスクリプトでは、IT 管理者が前の教師の OneDrive から新しい教師の OneDrive へとクラス ノートブックのすべての内容をコピーできるようになります。 スクリプトによってプロビジョニングとアクセス許可の API も再度トリガーされ、新しい場所にあるクラス ノートブックが適切に設定され、共同作業スペース、コンテンツ ライブラリ、学生用ノートブックのすべての内容が適切に設定されます。 さらに、新しい教師の OneDrive の場所でノートブックを開くためのリンクを含むメールがクラス内のすべての学生に送信されます。

この例では、API の以下の点について説明します。 Class Notebook で転送されるアクセス トークンは Azure PowerShell POST を使用して取得してください

Azure PowerShell-OneNote Class Notebook API について話すためのアクセストークンを取得するために使用されます。 OneDrive をセットアップする2つの Office 365 アカウントこのサンプルでは、教師の OneDrive に保存されているノートブックを転送して、他の教師の OneDrive に転送します。 OneDrive が設定されていることを確認するには、 Office 365 にログオンし、アプリ起動ツールで青色の "OneDrive" アイコンをクリックします。 OneDrive を使用している場合は、すべて設定されています。 Onenote class Notebook API を使用して作成された OneNote Class Notebook-サンプルが教師の間で転送されるノートブックです。

アクセス許可の変更

  1. 「認証」に記載された説明に従って、Azure AD (エンタープライズ アプリ) を使用してクライアント ID を取得します。 リダイレクト URI を求められた場合は、"http://localhost" で問題ありません。

  2. このリポジトリを ZIP ファイルとしてローカル コンピューターにダウンロードし、ファイルを抽出します。 または、Git のローカル コピーにリポジトリを複製します。

    /para タグの前にカーソルを置き、番号付き手順の下にインデントした段落を追加して、Enter キーを押します。

  3. OneNoteClassNotebooksApiSample.ps1 を編集します。 次のトークンを検索し、実際の値に置き換えます。

    <AZURE_AD_TENANT_NAME>-これは Office 365 テナント (例: "contoso.com") です。

    <CLIENT_ID> - アプリのクライアント ID です (例: "471afe29-4aee-4bc5-9aaf-468ee5bbe20a")。

    <MY_ADMIN_LOGIN>-これは IT 管理者 Office 365 ログイン名です。

    <MY_ADMIN_PASSWORD>-IT 管理者 Office 365 パスワードです。

    <NOTEBOOK_ID> - 転送されるノートブックの ID です。

    <SOURCE_TEACHER_ID> - ノートブックを所有している元の教師のログイン名です。

    <DESTINATION_TEACHER_ID> - ノートブックを受け取る新しい教師のログイン名です。

  4. 上記のすべてのプレースホルダーが実際の値に置き換えられたら (それぞれの値を二重引用符で囲むことを忘れないでください)、スクリプトを実行します。

  5. スクリプトが正常に実行されると、関連付け番号を含む文字列が表示されます。 転送で問題が発生した場合に調査で役に立つため、この文字列は保存しておいてください。

  6. 転送先となる教師の OneDrive に移動し、"クラス ノートブック" という名前のフォルダーを確認します。 このフォルダーには、スクリプトによって元の教師から転送されたクラス ノートブックが表示されます。 この処理には、数分かかる場合があります。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×