G-Suite

使用正則表達式排除 Google Apps Directory Sync

  • August 7, 2014

我正在使用新發布的 Google Apps School Directory Sync 將學生和教職員工帳戶從我們的學校管理系統同步到我們的 Google Apps for Education 域。

SDS 工具也是創建必要的類組。此過程執行良好,並且使用者和組在 Google Apps 中正確形成。

有許多使用者不在學校管理系統中。這些我已放置在一個文件夾中並創建了一個“子字元串”排除規則。根據需要從同步中忽略這些使用者。

我在 Google Apps 上創建了一些在我們學校管理系統中不存在的組 - 特別是教職員工組和委員會組。我現在需要一種方法來將這些組排除在刪除之外。

所有 GASDS 創建的組都以school-. 本質上,我想排除所有不以school-.

我的第一次嘗試是為組電子郵件地址輸入 RegEx 排除項:^school-.*@schooldomain.edu. 我也嘗試過沒有域:^school-.*.

使用“模擬同步”選項,SDS 工具指示我手動創建的組將被刪除。

如何輸入這些排除規則以確保我的手動組(以及任何將來手動創建的組)的安全?

我們使用 GADS 做了一些非常相似的事情。我們的課程組電子郵件地址以course.. 您的正則表達式將匹配包含這些的組,而不匹配不包含的組。相反,請使用否定的前瞻性正則表達式

在“Google Apps 配置”的“排除”下,選擇“添加排除規則”。選擇類型“組電子郵件地址”和匹配類型“正則表達式”。用作^(?!school-).+表達式規則。這將排除電子郵件地址不以字元串開頭的所有 Google Apps 組school-

在此處輸入圖像描述

引用自:https://serverfault.com/questions/618749