C# 如何在创建后立即修改统一组自定义属性?

C# 如何在创建后立即修改统一组自定义属性?,c#,powershell,office365,microsoft-graph-api,azure-functions,C#,Powershell,Office365,Microsoft Graph Api,Azure Functions,我通过队列触发的azure函数C使用graph api创建了一个统一组。创建时,我想标记自定义属性上的一些信息,并执行其他与exchange相关的操作,如隐藏GAL。如何最好地完成此操作 我还尝试使用另一个队列触发函数,以便连接到带powershell的exchange online,尽管在函数配置中只有clientid、secret和certificate指纹,很难正确获取凭据。要运行exchange online commandlets,您似乎必须使用实际的用户凭据用户名和密码 我还探索了直

我通过队列触发的azure函数C使用graph api创建了一个统一组。创建时,我想标记自定义属性上的一些信息,并执行其他与exchange相关的操作,如隐藏GAL。如何最好地完成此操作

我还尝试使用另一个队列触发函数,以便连接到带powershell的exchange online,尽管在函数配置中只有clientid、secret和certificate指纹,很难正确获取凭据。要运行exchange online commandlets,您似乎必须使用实际的用户凭据用户名和密码


我还探索了直接从graph API进行此类设置的可能性,但在这种情况下似乎有限。

我通过使用由webhook触发的Azure Automation runbook实现了这一点。
因此,在通过graph api创建统一组后,将进行http调用以触发runbook。runbook随后利用Exchange powershell模块更改组设置。

如果是,您可以在powershell中执行此操作。如果是,这是我们通常用于影响这些属性的命令。问题是,我不知道如何在azure函数中执行像Set UnifiedGroup这样的exunge在线命令。那么,如何才能做到这一点,或者是否有更好的替代方案来处理这种资源调配后活动?