Microsoft Planner からユーザー データをエクスポートする

重要

この記事は、次の項目に適用されます:

  • Teams のPlanner アプリの基本プラン
  • 他のPlanner エンドポイント内のすべてのプラン (Planner Web、Planner モバイル、Planner コネクタを含む)

Teams の Planner アプリの To Do リストやプレミアム プランには適用されません。 Teams のPlanner アプリの詳細

この記事では、全体管理者が、Microsoft Planner から特定のユーザーのデータをエクスポートする方法について説明します。 エクスポートされたデータには、Plannerに含まれるユーザーに関するデータと、ユーザーが参加していたプランに含まれるデータも含まれます。 エクスポート プロセスは Windows PowerShell 経由で実行されます。

注:

全体管理者は、Microsoft Planner ユーザーのテレメトリ データを Microsoft Service Trust Portalデータ ログのエクスポート ツールを使用してエクスポートできます。

Windows PowerShell で Planner を変更するための前提条件

Windows PowerShell で Planner を変更するには、「Windows PowerShell で Planner を変更するための前提条件」の手順に従う必要があります。

Planner からユーザー コンテンツをエクスポートするには

  1. Windows PowerShell で、Export-PlannerUserContent Export コマンドレットを使用して Planner からユーザーのコンテンツをエクスポートします。

    Export-PlannerUserContent -UserAadIdOrPrincipalName <user's AADId or UPN> -ExportDirectory <output location>
    
    パラメーター 説明
    UserAadIdOrPrincipalName コンテンツをエクスポートするユーザーのMicrosoft Entra IDまたは UPN を使用します。
    ExportDirectory 出力ファイルを保存する場所です。 フォルダーは既に存在しているはずです。
    HostName このパラメーターは、タスク以外のホスト名を使用してPlannerにアクセスする場合にのみ使用する必要があります。オフィス。com. たとえば、タスクを通じてPlannerにアクセスする場合です。office365。は、-HostName タスクを含めます。office365.us をコマンドに追加します。

    次の例では、Adam Barr のユーザー情報を、このユーザーの UPN を使用して Planner からエクスポートし、エクスポート ファイルを C:\PlannerExportAdamBarr にダウンロードします。

     Export-PlannerUserContent -UserAadIdOrPrincipalName adambarr@contoso.onmicrosoft.com -ExportDirectory C:\PlannerExportAdamBarr
    
  2. 認証を求められます。 エクスポートするユーザーではなく、自分 (グローバル管理者) としてサインインします。

  3. PowerShell コマンドレットが正常に実行されたら、エクスポート先の場所に移動して、ユーザーのエクスポート データ ファイルを確認します。

エクスポートされる内容および内容を解釈する方法

PowerShell コマンドレットを実行してユーザーのデータをPlannerからエクスポートすると、ダウンロード場所フォルダーに次の 2 種類のファイルが表示されます。

  • ユーザーに関する情報を含む、JSON 形式のユーザー ファイル 1 つ。
  • 次のようなプラン 1 つにつき 1 つの JSON ファイル。
    • ユーザーに割り当てられているタスクが含まれているプラン。
    • ユーザー自身が作成したタスクが含まれているプラン。

エクスポートしたファイルを解釈する方法

このセクションの情報を使用すると、受信したユーザー ファイルとプラン json ファイルの両方に表示されるプロパティを理解するのに役立ちます。

ユーザー ファイル

ユーザー ファイル名の先頭には、"User" およびユーザーの Microsoft Planner ID が追加されます。 ユーザー ファイルには次のプロパティが含まれます。

プロパティ 説明
User.Id ユーザーの Microsoft Planner ID。
User.ExternalId ユーザーのMicrosoft Entra ID。
User.DisplayName ユーザーの表示名。
User.InternalDisplayName ユーザーの Microsoft Planner 表示名。
User.UserPrincipalName ユーザーのユーザー プリンシパル名 (UPN)。
User.PrincipalType 値は常に "User" です。
User.UserDetailsId ユーザーの詳細オブジェクトの一意識別子。
User.ICalendarPublishEnabled "True" の場合、iCalendar の共有がプランで有効化されています。 詳細については、「Outlook で Planner の予定表を表示する」を参照してください。
User.OptedInNotifications ユーザーが受け取りを選択した通知。
User.OptedOutNotifications ユーザーが受け取りを選択しなかった通知。
User.FavoritePlans ユーザーがお気に入りに指定した、プラン用のブックマーク。
User.FavoritePlans.Id プランの Microsoft Planner ID。
User.FavoritePlans.BookmarkName ブックマークに割り当てられた名前。
User.FavoritePlans.OrderHint 並べ替え順序に使用されます。 「Microsoft Planner でオーダー ヒントを使用する」を参照してください。
User.RecentPlans ユーザーが最近開いたプラン。
User.RecentPlans.Id プランの Microsoft Planner ID。
User.RecentPlans.BookmarkName ブックマークに割り当てられた名前。
User.RecentPlans.LastAccess プランが最後に開かれた日時。
User.UserData Planner Web クライアントのカスタム データ。
User.UserData.Key カスタム データ キー。
User.UserData.Value カスタム データの値。
User.AssignedTaskOrdering ユーザーに割り当てられているタスクの並べ替え順序。
User.AssignedTaskOrdering.PlanId タスクが含まれているプランの Microsoft Planner ID。
User.AssignedTaskOrdering.Id タスクの Microsoft Planner ID。
User.AssignedTaskOrdering.Order 並べ替え順序に使用されます。 「Microsoft Planner でオーダー ヒントを使用する」を参照してください。
User.AssignedTaskOrdering.Title タスクのタイトル。

プラン ファイル

各プラン ファイル名の先頭には、"Plan" およびプランの Microsoft Planner ID が追加されます。 各ファイルには次のプロパティが含まれます。

プロパティ 説明
Plan.Id プランの Microsoft Planner ID。
Plan.Title プランのタイトル。
: タイトル RosterPlaceholderPlan_{89F9907E-D21D-4C90-A4B8-7A76CF3E6F70} を含むプランは、現在のファイルが作成されたが、その中にプランがまだ作成されていない名簿を表していることを示します。
Plan.Owner プランの所有者 (グループまたはユーザーのエンティティ)。
Plan.Owner.Id エンティティ (グループまたはユーザー) の Microsoft Planner ID。
Plan.Owner.ExternalId エンティティ (グループまたはユーザー) のMicrosoft Entra ID。
Plan.Owner.DisplayName 所有者 (グループまたはユーザー) の表示名。
Plan.Owner.UserPrincipalName 所有者がユーザーの場合の、ユーザー プリンシパル名 (UPN)。
Plan.Owner.PrincipalType エンティティの種類 (グループまたはユーザー)。
Plan.Container プランのコンテナー。
Plan.Container.ContainerType コンテナー (グループ、名簿) の種類。
Plan.Container.ExternalId グループのMicrosoft Entra ID。
Plan.Container.Description グループの表示名。
Plan.CreatedDate プランが作成された日時。
Plan.CreatedBy プランを作成したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.ModifiedDate プランが最後に更新された日時。
Plan.ModifiedBy プランを最後に更新したユーザーの名前。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.PlanDetailsId プランの詳細オブジェクトの一意識別子。
Plan.ICalendarPublishEnabled "True" の場合、iCalendar の共有がプランで有効化されています。 詳細については、 予定表のタスク を参照してください。
Plan.CreateTaskCommentWhen プランのタスクにコメントが作成される原因となるイベント。
Plan.ReferencesToPlan プランにリンクしている外部システム。 たとえば、Microsoft Planner のプランを Project Online デスクトップ クライアントに埋め込む場合。
Plan.ReferencesToPlan.ExternalId このプランの外部システムの ID。
Plan.ReferencesToPlan.AssociationType 外部アプリによって指定された、プランへのリンクの種類。
Plan.ReferencesToPlan.CreatedDate 参照オブジェクトが作成された日時。
Plan.ReferencesToPlan.CustomLinkText URL を表示するときに使用できるテキスト。
Plan.ReferencesToPlan.DisplayAs URL などの参照データをユーザー エクスペリエンスでどのように表示するかを指定します。
Plan.ReferencesToPlan.IsCreationContext プランの作成時に参照が設定されていた場合は、trueに設定します。
Plan.ReferencesToPlan.OwnerAppId 参照を作成したアプリの ID。
Plan.ReferencesToPlan.DisplayNameSegments このプランの参照元を説明する場所の階層リンク。
Plan.ReferencesToPlan.Url プランを参照しているアプリへの直接リンク。
Plan.CategoryDescriptions プランのカテゴリの完全なセット。
Plan.CategoryDescriptions.Index カテゴリの説明のインデックス。
Plan.CategoryDescriptions.Description 対応するカテゴリ説明のインデックス値のラベル テキスト。
Plan.PlanFollowers Plan.Container.ContainerType がグループの場合、このフィールドはプランに従うユーザーです。 Plan.Container.ContainerType が名簿の場合、このフィールドは、名簿のメンバーであるユーザーです。
Plan.TimelineId この機能は廃止されました。
Plan.TimelineDisplaySettings この機能は廃止されました。
Plan.TimelineLockedWidth この機能は廃止されました。
Plan.Tasks プランのタスク オブジェクト。
Plan.Tasks.Id タスクの一意識別子。
Plan.Tasks.Title タスクの名前。
Plan.Tasks.BucketId タスクが含まれるバケットの Microsoft Planner ID。
Plan.Tasks.BucketName バケットの名前。
Plan.Tasks.PercentComplete タスクの完了状態 (0 から 100)。
Plan.Tasks.StartDate タスクの開始予定日。
Plan.Tasks.DueDate タスクの完了予定日。
Plan.Tasks.ConversationThreadId Microsoft Exchange からの会話の一意識別子。
Plan.Tasks.PreviewType タスク カードに表示されているプレビュー。
Plan.Tasks.OrderHint 並べ替え順序に使用されます。 「Microsoft Planner でオーダー ヒントを使用する」を参照してください。
Plan.Tasks.CreatedBy タスクを作成したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.CreatedDate タスクが作成された日付。
Plan.Tasks.CompletedBy タスクを完了したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.CompletedDate タスクが完了した日付。
Plan.Tasks.ModifiedBy タスクを最後に更新したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.ModifiedDate タスクが最後に更新された日付。
Plan.Tasks.AppliedCategories プランの CategoryDescriptions インデックスから選択されたラベル。
Plan.Tasks.Recurrence タスクのアクティブまたは非アクティブな繰り返しを定義します。 null タスクに対して繰り返しが定義されていない場合。
Plan.Tasks.Recurrence.SeriesId このタスクが属する繰り返し系列。 一連の一意識別子として機能する GUID ベースの値。
Plan.Tasks.Recurrence.OccurrenceIndex 繰り返し系列内のこのタスクの 1 から始まるインデックス。 系列の最初のタスクには 値 1があり、系列内の次のタスクには 値 2があります。
Plan.Tasks.Recurrence.PreviousInSeriesTaskId このシリーズの前のタスクのタスク IDnull 先行タスクがないため、シリーズの最初のタスクの場合は 。 系列内の後続の各タスクには、その先行タスクに対応する値があります。
Plan.Tasks.Recurrence.NextInSeriesTaskId このシリーズの次のタスクのタスク ID 。 この値は、系列の次のタスクが作成された時点で割り当てられ、 null その時刻より前です。
Plan.Tasks.Recurrence.RecurrenceStartDate この繰り返し系列が開始された日時。 系列の最初のタスク (OccurrenceIndex = 1) の場合、この値は Schedule.Range.StartDate に対応します。 系列内の後続のタスク (OccurrenceIndex>= 2) の場合、この値は前のタスクからコピーされ、変更されることはありません。定期的な系列の開始日が保持されます。
Plan.Tasks.Recurrence.Schedule 繰り返しのスケジュール。 null は、繰り返しが取り消されたことを示します。 NextInSeriesTaskId が割り当てられている場合、このスケジュール値は、このタスクの完了時のスケジュールの外観のスナップショットとして保持されることに注意してください。
Plan.Tasks.Recurrence.Schedule.Pattern 繰り返しのパターン。 Schedule.Range と共にパターンを使用して、Schedule.NextOccurrenceDate を計算します。
Plan.Tasks.Recurrence.Schedule.Pattern.IsDailyCadence True 日単位 (この場合は DaysOrDates は空)。 False それ以外の場合 (つまり、週単位、月単位、または年単位)。
Plan.Tasks.Recurrence.Schedule.Pattern.Interval ケイデンスの種類に適用される間隔。 1 より大きい値は、期間がスキップされることを意味します。 例: 毎日のパターンの場合、間隔 2 は、タスクが 2 日 (または 1 日おき) ごとに繰り返されることを意味します。 月単位のパターンの場合、[間隔 3] は、タスクが 3 か月ごとに繰り返されることを意味します (四半期とも呼ばれます)。
Plan.Tasks.Recurrence.Schedule.Pattern.DaysOrDates このコレクション内の各エントリは、正確に 1 日または日付の定義を表します。 例: "FixedYearly,August,15" 年の 8 月 15 日を意味します。 "FloatingMonthly,Second,Monday" は、月の第 2 月曜日を意味します。 "Weekly,Wednesday","Weekly,Friday" は毎週水曜日と金曜日を意味します。
Plan.Tasks.Recurrence.Schedule.Pattern.FirstDayOfWeek 週の最初の日 (通常は日曜日);これは週単位のパターンでのみ使用され null 、週単位以外のパターン用です。
Plan.Tasks.Recurrence.Schedule.Range 繰り返しの開始と終了を指定します。
Plan.Tasks.Recurrence.Schedule.Range.StartDate Recurrence.Schedule を開始する日付。 この値は、 Recurrence.Schedule.Pattern に変更を加えるときにユーザーによって更新される場合があります。
Plan.Tasks.Recurrence.Schedule.Range.Kind 現在、サポートされている値は NoEndのみです。これは、系列が自動的に終了しないことを示します。
Plan.Tasks.Recurrence.Schedule.NextOccurrenceDate この 繰り返しの次の日付。スケジュール。 新しいタスクをインスタンス化して繰り返し系列を続行すると、この日付が新しいタスクの DueDate に使用されます。
Plan.Tasks.TaskDetailsId タスクの詳細オブジェクトの一意識別子。
Plan.Tasks.Description タスクの説明。
Plan.Tasks.AssignedToTaskBoardFormatId タスク ボード形式のオブジェクトの一意識別子。
Plan.Tasks.AssignedToTaskBoardFormatUnassignedOrderHint 並べ替え順序に使用されます。 「Microsoft Planner でオーダー ヒントを使用する」を参照してください。
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee タスクの各担当者用のオーダー ヒント。
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.AssignedTo: タスクが割り当てられているユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.Order [担当者] ビューに表示されている担当者が指定したタスクの順序。
Plan.Tasks.BucketTaskBoardFormatId バケット タスク ボード形式のオブジェクトの一意識別子。
Plan.Tasks.BucketTaskBoardFormatOrderHint 並べ替え順序に使用されます。 「Microsoft Planner でオーダー ヒントを使用する」を参照してください。
Plan.Tasks.ProgressTaskBoardFormatId バケット形式ではなく、進捗状況によってグループ化した場合のオブジェクトの一意識別子。
Plan.Tasks.ProgressTaskBoardFormatOrderHint 並べ替え順序に使用されます。 「Microsoft Planner でオーダー ヒントを使用する」を参照してください。
Plan.Tasks.TimelineFormatId この機能は廃止されました。
Plan.Tasks.TimelineFormatShowOnTimeline この機能は廃止されました。
Plan.Tasks.TimelineFormatAnchorPosition この機能は廃止されました。
Plan.Tasks.TimelineFormatCalloutHeight この機能は廃止されました。
Plan.Tasks.TimelineFormatColor この機能は廃止されました。
Plan.Tasks.TimelineFormatDrawingStyle この機能は廃止されました。
Plan.Tasks.TimelineFormatLabelOffsetX この機能は廃止されました。
Plan.Tasks.TimelineFormatLabelOffsetY この機能は廃止されました。
Plan.Tasks.TimelineFormatSwimlane この機能は廃止されました。
Plan.Tasks.References 外部リンク。
Plan.Tasks.References.Url リンクの URL。
Plan.Tasks.References.Alias リンクのテキスト説明。
Plan.Tasks.References.Type リンクされているファイルの種類。
Plan.Tasks.References.ModifiedBy リンクを最後に更新したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.References.ModifiedDate リンクが最後に更新された日付。
Plan.Tasks.References.PreviewPriority UI でタスクのプレビューとして表示される参照の優先度を表します。 Microsoft Planner では、優先度が一番高いアイテムのみが表示されます。
Plan.Tasks.Assignments タスクの割り当て。
Plan.Tasks.Assignments.AssignedTo タスクが割り当てられているユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.Assignments.AssignedBy タスクの割り当てを行ったユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.Assignments.Order タスクが複数のエンティティに割り当てられている場合の、タスクの順番。
Plan.Tasks.Checklist タスクのチェックリスト。
Plan.Tasks.Checklist.Id チェックリスト項目の一意識別子。
Plan.Tasks.Checklist.Title チェックリスト項目の名前。
Plan.Tasks.Checklist.OrderHint 並べ替え順序に使用されます。 「Microsoft Planner でオーダー ヒントを使用する」を参照してください。
Plan.Tasks.Checklist.IsChecked "True" の場合、チェックリスト項目が完了しています。
Plan.Tasks.Checklist.ModifiedBy チェックリストを最後に更新したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.Checklist.ModifiedDate チェックリストが最後に更新された日付。
Plan.Tasks.UserContentLastModifiedBy タスクまたはタスクの詳細を最後に更新したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Tasks.UserContentLastModifiedDate タスクまたはタスクの詳細が最後に更新された日付。
Plan.Buckets プランのバケット オブジェクト。
Plan.Buckets.Id バケットの一意識別子。
Plan.Buckets.Title バケットの名前。
Plan.Buckets.OrderHint 並べ替え順序に使用されます。 「Microsoft Planner でオーダー ヒントを使用する」を参照してください。
Plan.Buckets.Createdby バケットを作成したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Buckets.CreatedDate バケットが作成された日付。
Plan.Buckets.ModifiedBy バケットを最後に更新したユーザー。 詳細については、「ユーザー プロパティ」を参照してください。
Plan.Buckets.ModifiedDate バケットが最後に更新された日付。

Plans.json ファイルに含まれるユーザー プロパティ

Plans.json データには、Microsoft Planner ユーザーを表し、同様のプロパティを持つ多数のオブジェクトがあります。 次のオブジェクトが含まれます。

  • Plan.CreatedBy
  • Plan.ModifiedBy
  • Plan.PlanFollowers
  • Plan.Tasks.CreatedBy
  • Plan.Tasks.CompletedBy
  • Plan.Tasks.ModifiedBy
  • Plan.Tasks.AssignedToTaskBoardFormatOrderHintsByAssignee.AssignedTo
  • Plan.Tasks.References.ModifiedBy
  • Plan.Tasks.Assignments.AssignedTo
  • Plan.Tasks.Assignments.AssignedBy
  • Plan.Tasks.Checklists.ModifiedBy
  • Plan.Bucket.Createdby
  • Plan.Bucket.Modifiedby

上記の各オブジェクトのプロパティは次のとおりです。

プロパティ 説明
ID ユーザーの Microsoft Planner ID。
ExternalId ユーザーのMicrosoft Entra ID。
DisplayName ユーザーの表示名。
UserPrincipalName ユーザーのユーザー プリンシパル名 (UPN)。
PrincipalType エンティティの種類 (ユーザーまたはグループ)。

Microsoft Planner でユーザー データを削除する