使用PowerShell更新已存在的组设置对象

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/FoxDave/article/details/80746521

博客地址:http://blog.csdn.net/FoxDave

本篇是上一篇的一个简要补充。在上一篇中,我们学习了如何使用PowerShell将Office 365中能够创建组的用户限制在一个安全组中,其中用到了组设置,如下图所示。
这里写图片描述
如果我们之前已经创建了它,那么只需要对它进行修改即可,例如我们想要更换限制创建组的安全组。我们将遵从以下步骤达成我们的目的。

  1. 以管理员身份运行Windows PowerShell,执行命令Import-Module AzureADPreviewConnect-AzureAD,在弹出的登陆框中输入用户名密码并点击登录。
  2. 执行命令Get-AzureADDirectorySettingget-MsolAllSettings来获取ObjectId。
    这里写图片描述
    这里写图片描述
  3. 通过上面得到的ObjectId执行命令$setting=Get-AzureADDirectorySetting -Id <ObjectId>
  4. 执行命令$setting.values来查看当前设置的详细信息。
    这里写图片描述
  5. 现在我们可以对指定的属性进行更新了。例如执行命令$settings["GroupCreationAllowedGroupId"] = "<object ID for the new group>"更新可以创建组的安全组。
  6. 然后我们需要将设置直接应用到组设置对象,执行命令Set-AzureADDirectorySetting -Id <object ID for the new group> -DirectorySetting $Setting
  7. 最后我们再执行命令$settings.values来验证是否更新成功。
    这里写图片描述

猜你喜欢

转载自blog.csdn.net/FoxDave/article/details/80746521