我試圖在活動目錄中創建嵌套安全組,用下面的代碼來創建嵌套安全組:試圖在Active Directory中
DirectoryEntry newContainer = dirEntry.Children.Add("CN=" + groupName, "group");
newContainer.Properties["description"].Value = groupId;
GrpType gt = GrpType.GlobalGrp | GrpType.SecurityGrp;
int typeNum = (int)gt;
newContainer.Properties["groupType"].Add(typeNum);
newContainer.Properties["sAMAccountName"].Add(groupName);
newContainer.CommitChanges();
創建第一級組,當我得到沒有問題的,但當我嘗試在這些組中創建一個子安全組時,我得到一個「命名違規」錯誤,沒有進一步的答案。
順便說一下,我可以手動創建這些安全組。
A組不是在樹的角度上在'另一個組'的內部創建的。你稱之爲次級安全小組,你想把一個小組作爲另一個小組的成員嗎? – JPBlanc
組不是一個容器 - 你不能在組內創建對象。你可以做的是讓一個安全組成爲**另一個安全組的成員 - 成員創建這些「嵌套」組 - 不包含。 –
對於術語我很抱歉,我對Active Directory處理頗爲陌生。確切地說,我試圖創建一個屬於其他安全組的成員的子組。但是我正面臨着兒童團體的「命名違規」。 – Safirio