我正在尝试通过C#代码获取同步作业,但出现未知的内部错误。这是代码片段:
var jobs = graphClient.ServicePrincipals [“ id”]。Synchronization.Jobs.Request()。GetAsync()。Result;从此代码获取空作业。
[当您想list syncJobs时,需要向在Azure AD中注册的应用添加Directory.ReadWrite.All
委派的权限。
顺便说一句,如果您想获取syncJob,则可以使用以下代码:
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var synchronizationJob = await graphClient.ServicePrincipals["{id}"].Synchronization.Jobs["{jobId}"]
.Request()
.GetAsync();