Blog链接:https://blog.51cto.com/13969817

用户在分享文档时,应该根据实际情况设置合理的访客访问有效期,从而保护文档的安全性和完整性,具体原因如下:

·       保护文档内容:限制访问有效期可以防止文档被无限制地访问和使用,从而保护文档的内容不被泄露或滥用

·       保证文档质量:通过限制访问有效期,可以促使访客在有限的时间内尽快阅读和利用文档,从而保证文档的质量和时效性

·       避免文档被恶意修改:限制访问有效期可以防止文档被恶意用户长期占用和修改,从而避免文档被恶意修改或损害

SharePoint Online中的访客访问过期设置有助于防止外部用户无限期访问您的SharePoint网站。一旦外部用户达到配置的到期日期,他将失去对网站的访问权限。如果需要,您可以扩展访客用户的访问权限或再次邀请外部用户。

本文将给大家介绍如何通过PowerShell将外部用户到期设置为SharePoint Online设置为所需要的期限

1.      执行下面脚本连接Tenant Admin

Connect-SPOService -Url "https://byrondemo-admin.sharepoint.com"

2.      设置External User Expiration Settings为120天

Set-SPOTenant -ExternalUserExpirationRequired $True -ExternalUserExpireInDays 120

3.      查看有效期时间是否生效,如图:

Microsoft 365开发:如何通过Powershell调整外部用户访问的有效期_PowerShell

那么针对特定的网站集级别覆盖配置为租户级别的外部用户过期设置,Powershell如下:

1.      $AdminCenterURL = "https://byrondemo-admin.sharepoint.com"

2.      $SiteURL = "https://byrondemo.sharepoint.com/sites/Sales"

3.      Connect-SPOService -Url $AdminCenterURL

4.      设置设置External User Expiration Settings为730天

Set-SPOSite -Identity $SiteURL -OverrideTenantExternalUserExpirationPolicy $True -ExternalUserExpirationInDays 730

谢谢大家的阅读,分享本文,希望能帮助大家能更好的维护文档的安全和稳定,若大家有其他安全相关的问题,欢迎线下讨论。