如何使用 Graph API 或 C# SDK 对租户设置策略,使密码在给定天数(例如 180 天)后过期?
我可以看到有一个 Graph PowerShell 命令 Update-MgDomain 可以执行此操作(记录于此处):
密码有效期(密码最长期限)默认值:90 天。如果租户是在 2021 年之后创建的,则没有默认值 过期值。您可以使用 Get-MgDomain 检查当前策略。这 值可以通过使用 Update-MgDomain cmdlet 进行配置 适用于 PowerShell 的 Microsoft Graph 模块。
但是我在Graph API Reference中找不到相同的功能。有没有办法使用 API 或使用 C# SDK 来做到这一点?
Update-MgDomain
cmdlet 指的是 此端点。
对于 Graph .NET SDK v5,代码应该是这样的:
using Microsoft.Graph.Models;
var requestBody = new Domain
{
PasswordValidityPeriodInDays = 180
};
var result = await graphClient.Domains["{domain-id}"].PatchAsync(requestBody);