Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用c从Azure外部标识协作设置读取目标域列表#_C#_Azure_Microsoft Graph Api - Fatal编程技术网

C# 使用c从Azure外部标识协作设置读取目标域列表#

C# 使用c从Azure外部标识协作设置读取目标域列表#,c#,azure,microsoft-graph-api,C#,Azure,Microsoft Graph Api,我需要提取目标域的完整列表(在Azure Active Directory\External Identities\External collaboration settings\Target domains下找到)。 使用Microsoft Graph是否可以实现这一点?如果可以,我应该使用哪个端点,需要添加哪些图形权限? 如果不是图形,我如何访问此信息?我正在使用c#来提取列表。目前,使用MS Graph for B2B,我们可以创建,但我们确实可以使用对此进行一些选择。不幸的是,您的需求没

我需要提取目标域的完整列表(在Azure Active Directory\External Identities\External collaboration settings\Target domains下找到)。 使用Microsoft Graph是否可以实现这一点?如果可以,我应该使用哪个端点,需要添加哪些图形权限?
如果不是图形,我如何访问此信息?我正在使用c#来提取列表。

目前,使用MS Graph for B2B,我们可以创建,但我们确实可以使用

对此进行一些选择。不幸的是,您的需求没有图形端点

但是,还有另外两个备选方案:

选项1:

使用Powershell

样本:

$currentpolicy = Get-AzureADPolicy | ?{$_.Type -eq 'B2BManagementPolicy'} | select -First 1 
您可以从C#应用程序中调用这些脚本

选项2:

使用以下端点:

https://main.iam.ad.ext.azure.com/api/Directories/B2BDirectoryProperties
但是,这没有记录在案。从长远来看,这可能有效,也可能无效

对类似线程的引用: