首页 > 系统相关 >Microsoft 365开发:如何通过Powershell调整外部用户访问的有效期

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

时间:2023-12-29 21:33:13浏览次数:54  
标签:有效期 用户 Microsoft 访问 文档 设置 365 com Powershell

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如下:

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

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

标签:有效期,用户,Microsoft,访问,文档,设置,365,com,Powershell
From: https://blog.51cto.com/u_13969817/9031752

相关文章

  • Microsoft 365 存档服务的计费标准
    博客链接:https://blog.51cto.com/u_13637423MicrosoftIgnite上推出的Syntex新功能,对企业来说可以说是一个福音,不仅仅包含了Microsoft365存档功能也包含了备份功能,可以确保企业长期非活动的数据就地存档,而企业对活动数据,比如 SharePoint、ExchangeOnline和OneDriveforBusin......
  • 【PowerShell】PowerShell 脚本批量检测公司服务器是否存在 WannaCry 漏洞
    本文前提被检测的计算机启用的powershell远程管理的功能;这是另外的课题,我之前的文章有专门介绍过,如果对这部分不太清楚的话可以翻翻我之前的博客文章。关于本文要使用PowerShell脚本检查计算机是否存在WannaCry漏洞,可以执行以下步骤:检查操作系统补丁:WannaCry漏洞主要影响未安......
  • ORA-28365: wallet is not open
    RAC数据库启动遇到ORA-28365Oracle使用了TDE功能,加密了,没有正确打开wallet时会出现下面错误,打开钱包即可,以使用altersystemsetencryptionwalletopen;命令完成。如果打开钱包时遇到任何问题,那么可以尝试使用altersystemsetencryptionwalletopenidentifiedby"yourpa......
  • Windows Server 2019-Powershell之客户端加域
    将本地计算机添加到域或工作组,可通过Add-Computer命令操作,具体信息如下:语法:Add-Computer[-DomainName][-ComputerName<String[]>][-Confirm]-Credential[-Force][-LocalCredential][-NewName][-OUPath][-Options{AccountCreate|Win9XUpgrade|UnsecuredJoi......
  • 【PowerShell】Powershell脚本中的密码安全
    方法一使用"凭证管理器"1.1创建Windows凭证的普通凭证:1.2使用powershell获取凭证信息PSD:\>Get-StoredCredential-Target1111Get-StoredCredential:Theterm'Get-StoredCredential'isnotrecognizedasanameofacmdlet,function,scriptfile,orexecutablep......
  • powershell中使用hyper-v 命令代码
    PowerShell中使用Hyper-V挂载、分离、创建和格式化VHD的代码:挂载VHD文件:powershell#挂载VHD文件Mount-VHD-Path"C:\test\disk.vhd"分离VHD文件:powershell#分离VHD文件Dismount-VHD-Path"C:\test\disk.vhd"创建VHD文件:powershell#创建10GB的VHD文件,并存......
  • Microsoft Azure AI 机器学习笔记-1
    机器学习基础:数据与建模:数据统计和数学建模是处理数据和描述现实情况的关键工具。观测值是记录的数据实例,而特征是描述观测对象的属性。标签则代表监督式学习中的已知输出值。学习类型:监督式学习包括回归(预测数值标签)和分类(预测类别标签),其中分类又分为二元分类和多类......
  • ESP-IDF的PowerShell窗口有时无法打开
    ESP-IDF的PowerShell窗口有时无法打开可能是由于多种原因引起的。以下是一些可能的解决方案:检查网络连接:确保您的计算机与互联网正常连接,并且没有任何防火墙或代理服务器阻止了PowerShell的访问。重启计算机:有时候,重新启动计算机可以解决临时的软件问题。尝试重新启动计算机......
  • 【Powershell】Powershell在远程计算机上执行指令
    开启并配置WinRM被远程机器执行前提:被远程的机器上开启可WinRM如果连接失败;则需要在被远程的机器上运行:Enable-PSRemoting-SkipNetworkProfileCheck-Force验证方法:WinRM处于Running状态防火墙rule处于Allow状态远程机器执行如果远程的计算机没有加入域(这里注意是执行远程指令的机......
  • powershell 作服务端 响应网络(socket tcp)连接 提供文件夹大小查询服务
    包含:端口占用检测心跳包网络断线检测传入的数据是否为合法有效的目录路径检测读取计算文件夹大小(不含软链接|symlink)传回查询到的文件夹大小[cmdletbinding()]Param($Port=8888)$VerbosePreference="Continue"#值或取`SilentlyContinue`,此时需调用脚本时传入`-Ve......