Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.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
如何在我的组织/租户中找到Azure AD刷新令牌的MaxInactivateTime设置?_Azure_Powershell_Azure Active Directory_Azure Powershell - Fatal编程技术网

如何在我的组织/租户中找到Azure AD刷新令牌的MaxInactivateTime设置?

如何在我的组织/租户中找到Azure AD刷新令牌的MaxInactivateTime设置?,azure,powershell,azure-active-directory,azure-powershell,Azure,Powershell,Azure Active Directory,Azure Powershell,指示刷新令牌的MaxInactiveTime默认为90天,但可配置。如何确定组织/租户使用的设置?我尝试使用cmdlet,但我不清楚如何解释结果(例如,它返回一长串MSDirectoryObject,我找不到任何明显的方法来解释它们/搜索此特定令牌生存期策略以了解是否已设置),如您所见,Get-AzureADPolicy命令不会在结果中返回策略定义 但实际上它确实返回了它,如果您想查看TokenLifetimePolicy的MaxInactiveTime,您可以运行该命令并通过捕获请求 除了,

指示刷新令牌的MaxInactiveTime默认为90天,但可配置。如何确定组织/租户使用的设置?我尝试使用cmdlet,但我不清楚如何解释结果(例如,它返回一长串MSDirectoryObject,我找不到任何明显的方法来解释它们/搜索此特定令牌生存期策略以了解是否已设置)

,如您所见,
Get-AzureADPolicy
命令不会在结果中返回策略定义

但实际上它确实返回了它,如果您想查看
TokenLifetimePolicy
MaxInactiveTime
,您可以运行该命令并通过捕获请求

除了,如果仔细查看请求URL,您会发现它实际上调用了。另一种方法是使用MS Graph API,您可以在中进行测试


注意:在我的示例中,我只得到了一个特定的
TokenLifetimePolicy
。如果您想列出租户中的所有策略,只需使用上述方式,MS Graph API列出策略即可。

谢谢您的回答;它为我指明了正确的方向,但还需要一个额外的步骤:仅仅从MS图中查询策略并没有得到我想要的结果。然而,我认为它正退回100件物品是可疑的。通过添加$top=999,我终于能够得到包含maxInactivateTime的响应。
Get-AzureADPolicy -Id "xxxxxxx"
https://graph.microsoft.com/beta/policies/{id}