使用PowerShell更新已存在的組設定物件

Justin-Liu發表於2018-07-30

部落格地址: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來驗證是否更新成功。
    這裡寫圖片描述

相關文章