0

https://github.com/OfficeDev/O365-InvestigationToolingに投稿されたサンプル PS を使用しています。

API https://manage.office.com/api/v1.0/ $tenantGUID/activity/feed/subscriptions/contentを実行しているとき

エラーメッセージが表示される

4

2 に答える 2

0

私が調べたところ、最初にサブスクリプションがない場合、変数 $subs の値は '[]' です。この値は TRUE であるため、コードは if ブランチを実行してサブスクリプションを追加しません。この問題を解決するには、以下のコードを手動で実行して、最初にサブスクリプションを追加します。

Write-Host "Looks like we need to turn on your subscriptions now."
Write-Host "#####################################################"

#Let's make sure the subscriptions are started
foreach ($wl in $workLoads)
{
     Invoke-RestMethod -Method Post -Headers $headerParams -Uri "https://manage.office.com/api/v1.0/$tenantGUID/activity/feed/subscriptions/start?contentType=$wl"
}

Write-Host "#####################################################"

または、以下の投稿からフィドラーを使用してサブスクリプションを追加できます。

投稿: https://manage.office.com/api/v1.0/049bef5f-8841-4000-984b-c3f36bdb2d8c/activity/feed/subscriptions/start?contentType=Audit.AzureActiveDirectory

承認: Bearer {トークン}

投稿: https://manage.office.com/api/v1.0/049bef5f-8841-4000-984b-c3f36bdb2d8c/activity/feed/subscriptions/start?contentType=Audit.Exchange

投稿: https://manage.office.com/api/v1.0/049bef5f-8841-4000-984b-c3f36bdb2d8c/activity/feed/subscriptions/start?contentType=Audit.SharePoint

テナント ID を自分のものに置き換えてください。さらに、サブスクリプションが作成された後、最初のコンテンツ BLOB がそのサブスクリプションで利用可能になるまでに最大 12 時間かかる場合があります。Office 365 管理アクティビティ API の詳細については、こちらを参照してください

于 2016-05-20T01:41:32.410 に答える